如何在使用两个Google Cloud项目时在pom.xml中配置projectId。

huangapple go评论152阅读模式
英文:

How to configuration projectId in pom.xml When using two project google cloud

问题

我已经开发了 Spring Boot 应用程序,并在 Google Cloud Platform(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>
英文:

I have developed spring boot application and create a cloud build pipeline in GCP.

In My pom.xml, How to configure dynamic projectId, because I have two project in GCP.

&lt;plugin&gt;
&lt;groupId&gt;com.google.cloud.tools&lt;/groupId&gt;
&lt;artifactId&gt;appengine-maven-plugin&lt;/artifactId&gt;
&lt;version&gt;2.2.0&lt;/version&gt;
&lt;configuration&gt;
&lt;deploy.projectId&gt;project1&lt;/deploy.projectId&gt;
&lt;deploy.version&gt;4&lt;/deploy.version&gt;
&lt;/configuration&gt;
&lt;/plugin&gt;

答案1

得分: 2

部署具有动态项目ID的应用程序到App Engine,从项目的顶级目录(其中包含pom.xml文件)运行以下命令:

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

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

您可以在以下链接上获取更多信息。

英文:

To deploy your app to App Engine with dynamic Project Ids, run the following command from your project's top level directory, where the pom.xml file is located:

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

If you specify your Project id in the pom.xml file this Project id will be defined as the default project, I suggest to remove it from this file and specify the project everytime you deploy your app.

You can obtain more information on the following link

huangapple
  • 本文由 发表于 2020年9月1日 21:35:33
  • 转载请务必保留本文链接:https://go.coder-hub.com/63688823.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定