- Fixed deprecation warnings.
- Upgrade to Gradle Nexus plugin 0.3 and Gradle FatJar plugin 0.2.
- Upgrade to Gradle Wrapper 1.7.
- Expose convention property for setting the host name of development server - Issue 52.
- Expose convention property for setting Java 7 compatibility - Issue 33.
- Expose convention properties for OAuth2 and no cookies flags - Issue 35.
- Renamed tasks
gaeUpload
/gaeUploadAll
togaeUpdate
/gaeUpdateAll
- Issue 36. Note: The old task names will not be available anymore. - Using the Gradle logger instead of the Slf4J AST transformation.
- Upgrade to Gradle Wrapper 1.3.
- Using Gradle Nexus plugin to simplify upload code.
- Added main source set output to functional test classpath - Issue 29.
- Fix bug where war explosing is skipped during gaeUpload - Issue 28.
- Fix functionalTest source set dependencies for Eclipse projects - Issue 27.
- Use onlyIf for skipping gaeExplodeWar if warDir is specified - Issue 26.
- Upgrade to Gradle Wrapper 1.0.
- Storing App Engine SDKs in Gradle home directory so they can be shared among projects - Issue 11.
- Validation of HTTP and stop port - Issue 24.
- Updated documentation.
- Support for bundling generated classes and dependencies into one JAR - Issue 16.
- Added task for running functional tests - Issue 22.
- Provided task for downloading the application - Issue 20.
- Fixed task for automatically downloading the GAE SDK. We may not add the
@OutputDirectory
annotation as it wouldn't set the correct SDK at runtime if task is considered up-to-date.
- Provided task
gaeUploadAll
and usingwarDir
convention property for some of the backends tasks - Issue 18.
- Added convention property to set JVM flags - Issue 14.
Note: This new property replaces the previously existing properties
debug
anddebugPort
. For more information see the FAQ section in the README file. - Using
@Slf4J
AST transformation for logging.
- Added support for backend tasks - Issue 13.
- Added
@OutputDirectory
annotation to task downloading GAE SDK - Issue 12.
- Fixed evaluation order in multi-module projects - Issue 10.
- Upgrade to Gradle Wrapper 1.0-milestone7.
- Upload task enables JAR splitting by default by using
--enable_jar_splitting
- Issue 8.
- New version of SDK Zip not exploded if parent directory exists - Issue 7.
- Ignore
IllegalStateException
when runninggradle -t
andgaeSdk
configuration is not declared.
- Added convention property
disableUpdateCheck
for disabling the update check. - Added convention property
debug
for enabling the JVM debugger. - Added convention property
downloadSdk
for automatically downloading the App Engine SDK to used for running the plugin's tasks. - Setting the App Engine tools SDK library in the buildscript's classpath is not required anymore. It will be resolved automatically by using the JAR packages with the App Engine SDK.
- Only stopping the thread when calling
gaeStop
for local development server running in background; not JVM - Issue 3. - When passing in the password the
passIn
property will always be set - Issue 4.
- Support for running local development server as daemon - Issue 1.
- Allow providing password via gradle.properties or convention property - Issue 2.
- Added new task
gaeExplodeWar
. - Cut dependency to exploded WAR directory for
gaeVersion
task. - Task
gaeRun
will use exploded WAR directory by default. This behavior can be overriden by the convention propertywarDir
.
- Initial release.