Google App Engine Ant宏 - 本地还是制作?

时间:2013-01-26 14:05:01

标签: java google-app-engine ant

this page完整构建文件部分列出的Ant宏是否属于您的本地AppEngine服务器,或GAE上的实际生产帐户?也就是说,如果我运行update目标,我的GAE项目会上传到我当地的GAE实例还是我的生产服务器?

当谈到本地开发时,以及使用外部Ant构建(不是来自Eclipse内部)时,我首先将项目打包到WAR中,然后将其复制到本地GAE实例的deploy目录中,或者执行某些操作其他?我如何在本地部署?

无论哪种方式,您如何/在何处指定您的帐户凭据(或其他相关信息),以便Ant构建知道从正确的GAE帐户上传/下载信息?提前谢谢!

1 个答案:

答案 0 :(得分:1)

构建过程在本地计算机上运行。

没有“上传到我当地的GAE实例”这样的事情。使用ant构建时,使用copyjars目标将jar文件复制到WAR文件夹中。您当地的GAE开发服务器此时将看到这些文件。

update目标会将构建结果上传到生产服务器。

您的app id在appengine-web.xml中指定

这是在GAE Java文档中

https://developers.google.com/appengine/docs/java/config/appconfig