The documentation for Google's official GAE Apache Maven plugin (https://developers.google.com/appengine/docs/java/tools/maven) is quite incomplete. My current issue is that they do not explain the meaning of the following tags, as listed under appengine:devserver: <fullScanSeconds>, <address>, <disableUpdateCheck>, <jvmFlags>, <port>, and <server>
. Can anyone please explain these? Some tags are obvious, like <port>
, but some tags are ambiguous, such as the difference between <address>
and <server>
tags. Thanks.
The maven plugin wraps the dev_appserver and appcfg scripts, so depending on the plugin goal you're running (i.e. devserver vs update) there are different parameters
These are the options available when running the local devserver - i.e mvn appengine:devserver https://developers.google.com/appengine/docs/java/tools/devserver#Command_Line_Arguments
fullScanSeconds is explained here: https://developers.google.com/appengine/docs/java/tools/maven#Using_The_App_Engine_Maven_Plugin
These are the options available to different appcfg commands https://developers.google.com/appengine/docs/java/tools/uploadinganapp#Command_Line_Arguments They are contextual to the plugin operations, which are:
update,
rollback,
enhance,
devserver,
devserver_start,
devserver_stop,
set_default_version,
vacuum_indexes,
update_dos,
update_indexes,
update_queues,
update_cron
backends_start,
backends_delete,
backends_stop,
backends_configure,
backends_rollback,
backends_update,
endpoints_get_discovery_doc,
endpoints_get_client_lib,