首页 > 解决方案 > 如何在 pom.xml 中配置 projectId 使用两个项目时 google cloud

问题描述

我已经开发了 Spring Boot 应用程序并在 GCP 中创建了一个云构建管道。

在我的 pom.xml 中,如何配置动态 projectId,因为我在 GCP 中有两个项目。

<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>2.2.0</version>
<configuration>
<deploy.projectId>project1</deploy.projectId>
<deploy.version>4</deploy.version>
</configuration>
</plugin>

标签: javaspring-bootmavengoogle-cloud-platform

解决方案


要使用动态项目 ID 将您的应用部署到 App Engine,请从文件所在的项目顶级目录运行以下命令pom.xml

mvn package appengine:deploy -Dapp.deploy.projectId=PROJECT_ID

如果您在pom.xml文件中指定您的项目 ID,此项目 ID 将被定义为默认项目,我建议您从该文件中删除它并在每次部署应用程序时指定项目。

您可以通过以下链接获取更多信息


推荐阅读