我应该在哪里设置(Java)App Engine maven属性中的“环境”变量 - GAE Maven模板

时间:2017-03-28 00:21:39

标签: java maven google-app-engine google-cloud-platform

刚开始使用应用程序引擎java ee app end我看到以下内容:

 <!-- Parent POM defines ${appengine.sdk.version} (updates frequently). -->
      <plugin>
        <groupId>com.google.appengine</groupId>
        <artifactId>appengine-maven-plugin</artifactId>
        <version>${appengine.sdk.version}</version>
      </plugin>

有多个maven“较小”项目,但我没有看到父项目。它在哪里设置?

我可以硬编码我想要的版本但是想知道是否有“全局”属性文件,或者我是否需要在我的mac上设置一些环境变量?什么是最佳做法?

1 个答案:

答案 0 :(得分:0)

这意味着您正在查看的pom.xml文件希望在更高的目录中有另一个pom.xml。 You can read about pom hierarchies in the Maven documentation

此特定行是common pattern in our own sample applications,您可以在java-docs-samples github repo子目录/storage/xml-api/serviceaccount-appengine-sample/中看到,这是一个示例应用,其pom从{{3继承属性}}