我的Java App Engine托管虚拟机版本在2015年4月14日更新后未部署

时间:2015-04-16 03:16:57

标签: google-app-engine gcloud managed-vm

我的Java App Engine托管虚拟机构建不再使用gcloud preview app deploy target/myapp-SNAPSHOT进行部署我得到了这个: ERROR: Found no valid App Engine configuration files in directory

1 个答案:

答案 0 :(得分:7)

我们的gcloud 2015.04.14版本中gcloud preview app deploy的使用已更改,您现在必须为模块和--project projectID指定.yaml文件。文档应该很快更新。

对于Java,我们发布了一个更新的maven插件。在您的pom.xml中,请添加以下内容:

<plugin> <groupId>com.google.appengine</groupId> <artifactId>gcloud-maven-plugin</artifactId> <version>0.9.57.v20150425</version> <configuration> <gcloud_project>XXX</gcloud_project> </configuration> </plugin>

mvn gcloud:deploy

更新到特定版本的SDK

您有一些版本的SDK,但是您想要更改为特定的非最新版本,请添加属性:

$ gcloud config set --scope=installation component_manager/fixed_sdk_version 0.9.55

然后运行:

$ gcloud components update

返回当前版本的SDK

$ gcloud config unset --scope=installation component_manager/fixed_sdk_version

然后运行:

$ gcloud components update