All notable changes to this project will be documented in this file.
- Update to appengine-plugins-core 0.9.5 (#446)
- Addresses the security advisories in the old commons-compress library (appengine-plugins-core#875).
appengine.tools.verbosity
option for defining gcloud log verbosity (#429)
- Update to appengine-plugins-core 0.9.0 (#422)
- Includes support for binary artifacts for app.yaml based deployments (appengine-plugins-core:#840)
- Fix error message when executing
appengine:run
onapp.yaml
based projects (#423)
- Update to appengine-plugins-core 0.8.1 (#405)
- Automatically copy
Class-Path
entries in jar manifest to staging directory (appengine-plugins-core:#804)
gcloudMode
toappengine.deploy
block (#394)
See 2.0.0-rc1 - 2.0.0-rc6 for details
- Dev App Server
v2-alpha
support removed. - Cloud Sdk
cloudSdkHome
,cloudSdkVersion
,serviceAccountKeyFile
added to configurationappengine:cloudSdkLogin
to trigger cloud sdk login flowcheckCloudSdk
validates version of installed sdk on system- Managed Cloud SDK
- Auto download google cloud sdk if no
cloudSdkHome
provided - Skip download in
--offline
mode - Do not download appengine components for app.yaml based deployments
- Auto download google cloud sdk if no
- Support for multiple extra files directories:
extraFilesDirectory
->extraFilesDirectories
- Support for app.yaml based standard deployments
project
is renamed toprojectId
projectId
andversion
are required parameters. Must be set to a value or toGCLOUD_CONFIG
to delegate to gcloud.projectId
can be configured for multi-module dev appserver runsdeployables
config parameter removedappYamls
config paramter removed- Added
skip
on plugin configuration to skip all appengine goals.
- Allow configuring
skip
on plugin configuration (#379)
- Remove support for
APPENGINE_CONFIG
option inprojectId
andversion
(#368) - Remove support for
v2-alpha
devappserver version (#378)
- Actually skip downloading/updating the cloud Sdk in offline mode (#382)
app.yaml
based builds do not delete staging directory when staging (#361)- Update to appengine-plugins-core 0.7.3 (#361)
extraFileDirectory
->extraFileDirectories
(#353)- Only download appengine components of cloud sdk when running compat projects (#352)
- Old flex build path is now used for all app.yaml (standard and flex) based builds (#337)
- Using
project
instead ofprojectId
displays deprecation warning (#337) - Update to appengine-plugins-core 0.7.1 (#344)
- New
cloudSdkVersion
parameter to specify desired Cloud SDK version. - Cloud SDK and java app-engine components are automatically installed when
cloudSdkHome
is not provided. (#247) - Cloud SDK installation is verified when
cloudSdkHome
andcloudSdkVersion
are configured. (#248) - New
<serviceAccountKeyFile>
configuration parameter, andappengine:cloudSdkLogin
goal. (#268) - New
appengine:deployAll
goal to deploy application with all valid yaml configs simultaneously. (#273, #277) - Can set
projectId
andversion
toGCLOUD_CONFIG
to delegate to gcloud orAPPENGINE_CONFIG
to delegate to appengine-web.xml. (#305)
appengine:stop
no longer fails if the stop request to server fails, but it will log an error. (#309)- Upgrade App Engine Plugins Core dependency to 0.5.2.
cloudSdkPath
has been replaced withcloudSdkHome
. (#257)- Remove deprecated
appYamls
parameter. (#162) - Appengine goals no longer fork. Instead of running
mvn appengine:<goal>
, you must either explicitly runmvn package appengine:<goal>
or bind the goal to a lifecycle phase in your pom.xml. (#301) - Removed
deployables
parameter. To deploy specific configuration files, use the appropriate deploy goals (i.e. appengine:deployCron, appengine:deployIndex, etc.) (#300).
- New
<additionalArguments>
parameter to pass additional arguments to Dev App Server (#219), relevant pull request in App Engine Plugins Core: appengine-plugins-core/433
- Upgrade App Engine Plugins Core dependency to 0.3.9 (#219)
- New
<environment>
parameter to pass environment variables to Dev App Server (#183), relevant pull request in App Engine Plugins Core: appengine-plugins-core/378 and appengine-plugins-core/381
- Upgrade App Engine Plugins Core dependency to 0.3.2 (#183)
No changes compared to 1.3.0-rc2.
- Setting appEngineDirectory for GAE Standard projects has no effect (#173)
- New goals to deploy App Engine configuration XMLs/YMLs separately. (#155)
- Dev Appserver1 integration (#158)
- New parameter
devserverVersion
to change between Java Dev Appserver 1 and 2-alpha for local runs. - Primitive User Guide
- Javadoc update to indicate which parameters are supported by Java Dev Appserver 1 and 2-alpha. (#167)
- Default local dev server is Java Dev Appserver1
appYamls
parameter is deprecated in favor ofservices
- :deploy goal should quietly skip non-war projects (#171)
- "Directories are not supported" issue when deploying (#144)