我目前在现有应用程序中使用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项目?
答案 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云端点构建器。