Clone this repo:

Branches

  1. 402d3bd Set default id to java:exec plugin. by Manolo Carrasco · 4 months ago master
  2. 9f21bda Add info on how to update GWT web site by Manolo Carrasco · 4 months ago
  3. 0d5660a Upgrades appengine dependencies to 1.9.42 and Uploader by Alberto Mancini · 11 months ago
  4. 14d10b0 Update to last site version. Add font extensions by Manolo Carrasco · 2 years, 1 month ago
  5. b191d55 Deploy dtd files. by jdramaix · 2 years, 9 months ago

GWT Site Uploader

This project is used to update the gwtproject.org site that is hosted in GAE infrastructure

Requirements

  • You need a valid account in the gwtproject.org domain, with the appropriate permissions to access the gwt-site GAE project.

  • Make sure that you have google-cloud-sdk installed and gcloud is in your PATH

Updating the gwtproject.org site

  1. Checkout the project gwt-site from github, and run the following command so as the documentation is copied to your local maven repository.
 cd your_folder_path/gwt-site
 mvn clean install -Pgrunt
  1. Authenticate in the GAE infrastructure by running
 gcloud auth login

when the browser ask for authentication, select your @gwtproject.org account

  1. Compile the project so as resources are updated with latest doc, uploader is compiled, and tests are run.
 mvn clean package
  1. Upload the documentation to the web server in GAE
 mvn exec:java

If you wanted to upload to a different GAE instance, override the default one with the -Dappengine.instance=your-instance parameter