GAE Apache Maven插件的配置标记说明

时间:2013-07-08 19:12:51

标签: google-app-engine maven maven-gae-plugin

Google官方GAE Apache Maven插件(https://developers.google.com/appengine/docs/java/tools/maven)的文档非常不完整。我目前的问题是他们没有解释以下标记的含义,如 appengine:devserver <fullScanSeconds>, <address>, <disableUpdateCheck>, <jvmFlags>, <port>, and <server>中所列。有人可以解释一下吗?有些标记很明显,例如<port>,但有些标记含糊不清,例如<address><server>标记之间的差异。感谢。

1 个答案:

答案 0 :(得分:2)

maven插件包装dev_appserver和appcfg脚本,因此根据您运行的插件目标(即devserver vs update),有不同的参数

这些是运行本地devserver时可用的选项 - 即mvn appengine:devserver https://developers.google.com/appengine/docs/java/tools/devserver#Command_Line_Arguments

fullScanSeconds在这里解释: https://developers.google.com/appengine/docs/java/tools/maven#Using_The_App_Engine_Maven_Plugin

这些是可用于不同appcfg命令的选项 https://developers.google.com/appengine/docs/java/tools/uploadinganapp#Command_Line_Arguments 它们是插件操作的上下文,它们是:

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,