0

gradle appengine pluginを使用してGoogle Cloud Endpoints 2.0にアップグレードしようとすると、コンフィグレーションendpointsと競合して実行されます。 appengine gradle plugin新しいへの切り替えgradle-appengine-pluginを使用したGoogle Cloud Endpoints 2.0

Error:Cannot add a configuration with name 'endpoints' as a configuration with that name already exists. 

、それは(1)Androidのスタジオをサポートしていないことを除いて、問題を回避(2)と安っぽいJDOのサポート(upgrade doc)を持つ:Gradleのは、エラーを報告します。

Google Cloud Endpoints 2.0で古いプラグインを使用する方法はありますか?

+1

この移行プロセスは読んでいますか? https://github.com/GoogleCloudPlatform/endpoints-framework-gradle-plugin/blob/master/ANDROID_README.md – tyczj

+0

一般に、これは機能します。あなたのGradle設定の問題のように聞こえます。 build.gradleファイルを投稿することができます。新しいプラグインは何らかの理由でアンドロイドスタジオとまだ互換性がありません(サポートされていないだけで動作しません)。 – Uli

答えて

1

V2 endpoints-framework-gradle-plugingradle-appengine-pluginの両方にendpointsという名前のタスクが含まれているために問題が発生します。 gradle-appengine-pluginバージョンはV2 Cloudエンドポイントをサポートしていないため、V2プラグインの削除は機能しません。

最後に、Android upgrade docで提案されているように、新しいappengine gradleプラグインに移行する必要がありました。これには、コマンドラインからのビルドとデプロイとJDOを処理するためのカスタムタスクが必要ですが、それ以外の場合は正常に動作します。

関連する問題