【发布时间】:2016-10-19 08:36:40
【问题描述】:
如何将多个 Java services 部署到同一个 GCP 项目?
在appengine-web.xml中指定项目ID的文档中有几处提到[1];
<application>元素包含应用程序的项目 ID。这是您在 Google Cloud Platform Console 中创建项目时注册的项目 ID。
但它被gcloud 和mvn 忽略[1] [2](强调我的):
gcloud 和 gcloud 工具(Intellij、Gradle、和新的 maven 插件)忽略此元素
请注意,虽然每个 appengine-web.xml 文件都必须包含
<application>标记,但您提供的名称将被忽略。应用程序的名称取自 appengine-application.xml 文件中的<application>标记。
最后一句话似乎适用于 Java 8 / Jetty 9 运行时。
java-gae-quickstart 项目没有 appengine-application.xml 文件。
【问题讨论】:
-
那么您的问题到底是什么?顺便说一句,您还可以通过 maven 属性设置 applicationId:stackoverflow.com/questions/40071171/…
-
@TomTasche 问题在帖子的标题和第一行。不过,我还没有尝试使用 Maven 属性设置任何内容。
标签: java google-app-engine google-cloud-platform