gwt-plugins / gwt-eclipse-plugin

GWT Eclipse Plugin Documentation
http://gwt-plugins.github.io/documentation/
Eclipse Public License 1.0
114 stars 47 forks source link
eclipse gwt gwt-eclipse-plugin java

GWT Eclipse Plugin

Join the chat at https://gitter.im/gwt-plugins/gwt-eclipse-plugin

This repository houses the source for the GWT Eclipse Plugin.

Thanks to our Sponsors

Sponsors that provide man power and equipment to help get the job done.

Google

The Google Cloud Tools team has put a significant amount of effort in helping bring the GWT Eclipse Plugin to market.

Not Included

Reference

Features

Maven

Supports the two GWT Maven plugins.

MarketPlace

Install from the Eclipse marketplace.

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Repository

The Eclipse repositories for this plugin.

Production

Release update site.

Production Zip

Download the repo in a zip file from the latest release at the releases page. The current release is 4.0.0

Staging

The staging repository is also at plugins.gwtproject.org, under the nightly version. At this time, these are signed with a self-signed certificate.

Development

Importing

Simply use Maven to import all the plugins and modules.

Target Definition

The target defintion build is based off of the Google Cloud Tools. Follow their instructions to build.

Build

To build, Apache Maven and Java 17 are required. Invoke mvn verify to build and test. The resulting update site can be found in repo/target/repository for local deployment and testing.

Release

Creating a release requires signing artifacts. Set the following environment variables before running mvn verify:

Deploy

Releases are uploaded as zips to the release part of the Github project page, and also deployed at https://plugins.gwtproject.org/eclipse/gwt-eclipse-plugin as Eclipse update sites. Releases will be added to the GWT-Plugin page on the Eclipse Marketplace.

Testing

There are a couple of archetypes that are used to test.