This repository houses the source for the GWT Eclipse Plugin.
Sponsors that provide man power and equipment to help get the job done.
The Google Cloud Tools team has put a significant amount of effort in helping bring the GWT Eclipse Plugin to market.
Supports the two GWT Maven plugins.
Install from the Eclipse marketplace.
The Eclipse repositories for this plugin.
Release update site.
Download the repo in a zip file from the latest release at the releases page. The current release is 4.0.0
The staging repository is also at plugins.gwtproject.org, under the nightly
version. At this time,
these are signed with a self-signed certificate.
Simply use Maven to import all the plugins and modules.
The target defintion build is based off of the Google Cloud Tools. Follow their instructions to 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.
Creating a release requires signing artifacts. Set the following environment variables before running
mvn verify
:
SIGN_KEYSTORE
- Path to a pkcs12 keystore that contains a key to use to sign this releaseSIGN_STOREPASS
- Passphrase for the keystoreSIGN_ALIAS
- Alias of the key to use to sign the releaseSIGN_KEYPASS
- Passphrase for the keySIGN_TSA
- URL of a Time stamp authority to use to sign this release
At this time, releases are performed manually. The releases deployed to the marketplace will be signed
with the certificate for plugins.gwtproject.org
.
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.
There are a couple of archetypes that are used to test.