blob: e450ac5acc29eec98aeea5d7cb2c26b330493fbd [file] [log] [blame]
-- Preparation --
Use Ant to build this project (http://ant.apache.org/). Ant uses the
'build.xml' file in this folder, which describes exactly how to build
your project. This file has been tested to work against Ant 1.7.1.
The following assumes 'ant' is on your command line path.
This project uses Google App Engine
(https://appengine.google.com/). You can download the Google App
Engine SDK from http://code.google.com/appengine/. The Ant build.xml
script needs to know where your Google App Engine SDK is
installed. Create a file named local.properties in the same folder as
the build.xml file. It needs to contain a definition for the
appengine.sdk property. For example, if the Google App Engine SDK is
installed at /opt/appengine-sdk, a line in the local.properties file
should contain:
appengine.sdk=/opt/appengine-sdk
-- Build from the command line with Ant --
To run development mode, just type 'ant devmode'.
To compile your project for deployment, just type 'ant'.
To compile and also bundle into a .war file, type 'ant war'.
For a full listing of other targets, type 'ant -p'.
-- Building with Eclipse and the Google Plugin for Eclipse --
If you use Eclipse, you can simply import the generated project into
Eclipse. We've tested against Eclipse 3.5 and 3.6 and GPE 2.3. Later
versions will likely also work, earlier versions may not.
1. In Eclipse, make sure the App Engine SDK is configured in
Window -> Properties -> Google -> App Engine
2. Go to the File menu and choose:
File -> Import... -> Existing Projects into Workspace
Browse to the directory containing this file,
select "MobileWebApp".
Be sure to uncheck "Copy projects into workspace" if it is checked.
Click Finish.
You can now browse the project in Eclipse.
3. Eclipse may produce warings indicating that
"The App Engine SDJ JAR xx.yy.jar is missing in the WEB-INF/lib directory"
Select the warning, right click and choose
"Quick fix" -> "Synchronize <WAR>/WEB-INF/lib with SDK libraries"
Click "Finish"
4. Eclipse may also produce a warning indicating that
"The GWT SDK JAR gwt-servlet.jar is missing in the WEB-INF/lib directory"
Select the warning, right click and choose
"Quick fix" -> "Synchronize <WAR>/WEB-INF/lib with SDK libraries"
Click "Finish"
5. To launch your web app in GWT development mode, go to the Run menu and choose:
Run -> Open Debug Dialog...
Under Java Application, you should find a launch configuration
named "MobileWebApp". Select and click "Debug".
You can now use the built-in debugger to debug your web app in development mode.