最近Google App Engineと協力していて、私にとって謎のものに遭遇しました。多分あなたは明確にすることができます。どのApp Engine Maven Pluginを使用しますか?
Googleの自身のウェブサイトの一部(https://cloud.google.com/appengine/docs/java/tools/maven)によると、あなたは
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${appengine.maven.plugin.version}</version>
</plugin>
を使用する必要がありますし、いくつかの他のページ(https://cloud.google.com/appengine/docs/java/tools/maven-reference)によると、あなたは今、私がするよう本当に混乱しています
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>1.1.0-beta</version>
</plugin>
を使用する必要があります私はそれを使うべきです。最初に2つのバージョンがあるのはなぜですか?
問題私が直面しています:
両者は異なる目標をサポートするように見えます。 1つは配備などをサポートし、もう1つはupdateとupdate_cronをサポートします。
私はこれら3つの目標をすべて必要としていますが、私はそれらを1つのdependecyで持つことができますか?
ありがとうございます、誰かが私にこれを手伝ってくれることを願っています。
サシャ
両方のプラグインが連続的に更新されます。古いもの:1.9.60 2017年12月、新しいもの; 1.3.2 2017年11月(非常に奇妙な99.99.99バージョンがあります)。一方、Google Docについては、2つのページが個別にあります。古いものはhttps://cloud.google.com/appengine/docs/standard/java/tools/maven、新しいものはhttps:// cloudです。 google.com/appengine/docs/standard/java/tools/using-maven –
このページのhttps://cloud.google.com/appengine/docs/standard/java/tools/migrate-mavenに従ってGoogle com.google.appengine.appengine-mavenをcom.google.cloud.tools.appengine-mavenに移行するための移行方法を提供します。新しいmavenプロジェクトを開始する場合は、新しい方法が良い選択です。 –
彼らは認証が異なるため、Jenkinsからのデプロイメントを設定するときにcom.google.cloud.toolsを使用する必要がありました。 –