带有gradle-appengine-plugin的Google Cloud Endpoints 2.0

时间:2017-08-07 13:22:03

标签: google-app-engine gradle google-cloud-endpoints google-cloud-endpoints-v2 appengine-gradle-plugin

尝试使用gradle appengine plugin升级到Google Cloud Endpoints 2.0时,我遇到了与配置Character的冲突。 Gradle报告错误:

Swift

切换到较新的appengine gradle plugin可以避免此问题,除了它(1)不支持Android studio,(2)并且支持JDO(upgrade doc)。

有没有人有解决方案将旧插件与Google Cloud Endpoints 2.0配合使用?

1 个答案:

答案 0 :(得分:2)

出现此问题是因为V2 endpoints-framework-gradle-plugingradle-appengine-plugin都包含名为endpoints的任务。删除V2插件不起作用,因为gradle-appengine-plugin版本不支持V2 Cloud Endpoints。

最后,我必须按Android upgrade doc中的建议迁移到新的appengine gradle插件。这需要从命令行和自定义任务构建和部署来处理JDO,否则可以正常工作。