迁移到Google Cloud Endpoints v2

时间:2017-02-14 19:40:04

标签: google-app-engine google-cloud-endpoints google-eclipse-plugin google-cloud-endpoints-v2

我目前在现有应用程序中使用Cloud Endpoints v1,但我想将其更新为v2 for Java Engine。我查看了migration guide,但这只提供了迁移Maven项目的步骤。我没有使用Maven,但我使用Java App Engine SDK和Google Eclipse插件来开发,测试和部署我的端点。由于与App Engine SDK中的现有依赖项冲突,我无法使云端点框架的v2运行。如何覆盖App Engine SDK中的v1依赖项,以便我可以迁移到v2?这可能,还是应该将我的项目转换为Maven项目?

2 个答案:

答案 0 :(得分:1)

我认为GPE已被弃用。但是,您应该能够右键单击App Engine项目,选择Build Path > Configure Build Path,然后在“库”选项卡下添加endpoints-framework JAR。确保转到Order and Export并将端点框架移到App Engine SDK上方,否则您可能会遇到问题。

答案 1 :(得分:0)

为了覆盖App Engine SDK for Java中的include appengine-endpoints.jar,我在appengine-web.xml中添加了一个class-loader-config。

<classloader-config> <priority-specifier filename="endpoints-framework-2.0.3.jar/> </class-loader-config>

我还在Eclipse中禁用了Google Cloud Endpoint Builder。属性&gt;构建器和未经检查的Google App Engine云端点构建器。