Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mdpiper/gwt-app-example

The default GWT web application, using ant, JUnit, and Travis CI
https://github.com/mdpiper/gwt-app-example

Last synced: 13 days ago
JSON representation

The default GWT web application, using ant, JUnit, and Travis CI

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/mdpiper/GWT-app-example.svg?branch=master)](https://travis-ci.org/mdpiper/GWT-app-example)

# GWT app example

This is the default [GWT](http://www.gwtproject.org/) web application
with an [Ant](http://ant.apache.org/) build file,
[JUnit](http://junit.org/) testing,
and continuous integration with [Travis CI](https://travis-ci.com/).

My goal in this project is to understand how to set up a GWT application
(like, say, [WMT](https://github.com/csdms/wmt)) with Travis CI.
I've chosen to:

1. include JUnit in the project (in **lib/**), though this feels like cheating;
1. allow Travis CI to download GWT 2.5.1 (it's 106 MB) and unpack it in `$PWD`
1. include an unrelated GWT JSO class with tests.

And everything works! Two minor issues:

- I haven't found a more correct solution to #1 above.
- JUnit issues a warning about multiple copies of Ant in its path: from the VM Travis creates and from the GWT install.