java - 如何在 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>
解决方案
要使用动态项目 ID 将您的应用部署到 App Engine,请从文件所在的项目顶级目录运行以下命令pom.xml
:
mvn package appengine:deploy -Dapp.deploy.projectId=PROJECT_ID
如果您在pom.xml
文件中指定您的项目 ID,此项目 ID 将被定义为默认项目,我建议您从该文件中删除它并在每次部署应用程序时指定项目。
您可以通过以下链接获取更多信息
推荐阅读
- c - 同一行上的函数调用的评估顺序
- r - R Studio - 如何计算 R 中的马修斯相关系数?
- r - 将因子水平的段打印到基础 R 中的条形图中
- bash - 如何获取给定磁盘 ID 的磁盘名称?
- azure-devops - Azure Devops 分支安全性未保存
- c++ - Linux 中的内存分配与 RSS
- laravel - 从 localhost 上的 url laravel 中删除 public
- linux - 从文件 bash Linux 中读取
- python - 使用 heartbleed python scirpt 解码错误
- c# - StartCoroutine 函数不适用于 android,但适用于 Unity 和 Mac