我的 java App Engine 托管虚拟机构建不再使用 gcloud preview app deploy target/myapp-SNAPSHOT
我得到这个: ERROR: Found no valid App Engine configuration files in directory
在我们的 gcloud 2015.04.14 版本中,gcloud preview app deploy
的用法发生了变化,您现在必须为模块指定 .yaml 文件以及--project projectID
. 文档应很快更新。
对于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
返回到当前版本的开发工具包
$ gcloud config unset --scope=installation component_manager/fixed_sdk_version
然后运行:
$ gcloud components update