Question

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.

Was it helpful?

Solution

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, 
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top