Hi,
I implemented a
https://github.com/bmuschko/gradle-gae-plugin
Gradle Google
App Engine (GAE) plugin that provides tasks for uploading,
running and
managing of Google App Engine Java projects. The documentation
describes
setup and convention properties in detail. The plugin is not
limited to
plain Java GAE projects. It can also handle Gaelyk projects.
In particular
the plugin defines the following tasks:
gaeCronInfo: Verifies and prints the scheduled task (cron)
configuration.
gaeEnhance: Enhances DataNucleus classes by using byte-code
manipulation to
make your normal Java classes "persistable".
gaeLogs: Retrieves log data for the application running on App
Engine.
gaeRollback: Undoes a partially completed update for the given
application.
gaeRun: Starts a local development server running your project
code.
gaeStop: Stops the local development server.
gaeUpdateCron: Updates the schedule task (cron) configuration
for the app,
based on the cron.xml file.
gaeUpdateDos: Updates the DoS protection configuration for the
app, based
on the dos.xml file.
gaeUpdateIndexes: Updates datastore indexes in App Engine to
include newly
added indexes.
gaeUpdateQueues: Updates the task queue configuration
(queue.xml) in App
Engine.
gaeUpload: Uploads files for an application given the
application's root
directory. The application ID and version are taken from the
appengine-web.xml file.
gaeVacuumIndexes: Deletes unused indexes in App Engine server.
gaeVersion: Prints detailed version information about the SDK,
Java and the
operating system.
Please let me know if you have any feedback or feature
requests. I'd be
happy to improve the plugin.
Cheers,
Ben
--
View this message in context:
http://gradle.1045684.n5.nabble.com/ANN-Google-App-Engine-Plugin-tp3914645p3914645.html
Sent from the gradle-user mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email