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
