2017-03-28 5 views
1

はちょうど私が次のことを見ていApp EngineのJava EEのアプリの終了に取り組んで開始しました:- GAE Mavenのテンプレート

あり
<!-- 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> 

複数の "より小さい"プロジェクトですが、私は親プロジェクトを見ていません。どこにセットアップされていますか?

「グローバル」プロパティファイルがあるのか​​、私のMacにいくつかの環境変数を設定する必要があるのだろうかと思っていましたベストプラクティスとは何ですか?

+0

あなたの問題は何ですか?そのプラグインのバージョンを上書きしたいのですか? – Pete

+0

質問を精緻化したい場合があります –

答えて

0

これは、あなたが見ているpom.xmlファイルが、上位のディレクトリに別のpom.xmlを持っていることを意味します。 You can read about pom hierarchies in the Maven documentation。あなたがポンポンthe pom at the root directory of the repoからプロパティを継承するサンプルアプリですjava-docs-samples GitHubのレポサブディレクトリ/storage/xml-api/serviceaccount-appengine-sample/、ここで見ることができるよう

この特定の行は、common pattern in our own sample applicationsです。

+0

ありがとう、これは私が探していたものです。 – otc