複数のJava servicesを同じGCPプロジェクトにデプロイするにはどうすればよいですか?複数のJavaサービスを同じGCPプロジェクトにデプロイする方法
appengine-web.xmlにプロジェクトIDを指定するドキュメントには、いくつかの記述があります。[1];
<application>
要素には、アプリケーションのプロジェクトIDが含まれています。これは、Google Cloud Platformコンソールでプロジェクトを作成するときに登録するプロジェクトIDです。
それはgcloud
とmvn
によって無視される[1] [2](強調鉱山):
のgcloudとのgcloudツール(のIntelliJ、Gradleでは、と新しいMavenのプラグ-ins)は、この要素に
を無視します
すべてのappengine-web.xmlファイルに
<application>
というタグが含まれている必要がありますが、のタグ名は、と無視されます。アプリケーションの名前は、appengine-application.xmlファイルの<application>
タグから取得されます。
最後の引用は、Java 8/Jetty 9のランタイムに適用されるようです。
java-gae-quickstartプロジェクトには、appengine-application.xmlファイルがありません。
[1] - appengine-web.xml Reference
[2] - Organizing xml Configuration Files
を実行等も、データストア、インデックスを構成するために使用されているモジュール、cronを、
@TomTasche質問は投稿のタイトルと最初の行にあります。私はまだMavenのプロパティで何かを設定しようとしなかった。 –