我正在尝试在appengine上部署我的项目。我用maven来构建它。我的项目名称(例如,project-name
)和appengine上的application-id
是不同的。有没有办法将application-id映射到我的项目?每次我说,
mvn appengine:update
我收到类似
的错误消息This application does not exist (app_id='project-name').
由于我没有说明要映射哪个application-id,因此它会尝试查找与y项目名称相同的application-id。我该如何解决这个问题?
答案 0 :(得分:1)
appengine-application.xml
和appengine-web.xml
文件包含部署应用时App Engine工具使用的一般信息。将您的应用程序ID(您在Google Developers Console中创建应用程序时注册的ID)放入<application>
元素。
应用服务引擎-application.xml中
<appengine-application xmlns="http://appengine.google.com/ns/1.0">
<application>your-application-id</application>
</appengine-application>
应用服务引擎-web.xml中
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>your-application-id</application>
<module>default</module>
<version>v1</version>
...
</appengine-web-app>
答案 1 :(得分:0)
所有App Engine配置信息都存储在appengine-web.xml中您必须根据Google应用引擎项目信息更新它们。
例如我的
项目ID: prabhatabc-2012
&安培;我想在版本:v2
上运行我的应用程序所以我需要更新<application></application>
中的 appengine-web.xml 文件项目ID( prabhatabc-2012 )和<version>
中的版本的 V2 强> </version>
<application>prabhatabc-2012</application>
<version>v2</version>