我的Java App Engine托管虚拟机构建不再使用gcloud preview app deploy target/myapp-SNAPSHOT
进行部署我得到了这个:
ERROR: Found no valid App Engine configuration files in directory
答案 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,但是您想要更改为特定的非最新版本,请添加属性:
$ gcloud config set --scope=installation component_manager/fixed_sdk_version 0.9.55
然后运行:
$ gcloud components update
$ gcloud config unset --scope=installation component_manager/fixed_sdk_version
然后运行:
$ gcloud components update