我正在尝试构建一个在 Google App Engine 上运行的 RESTful Web 服务。我遇到了两个可能有用的项目,
当我尝试检查其中任何一个时,我发现我不是 Google App Engine 项目,而是我发现的 Maven 项目。经过一番努力,我可以将 RESTless-demo 作为 Maven 项目进行查看,但是
- 它不是 Google App Engine 项目,因此我无法运行/部署它。
- 我无法更改任何配置,因为 Maven 会恢复我所做的任何更改。
如何编译(和部署)项目?我对GAE都是新手,对Maven一无所知。我基本上是一名移动开发人员。
最佳答案
前者是一个框架,而不是一个应用程序:它是一个用于构建应用程序的库。因此,它本身并不是一个应用程序。
后者是用于构建包含 RESTless 的 App Engine 应用程序的 Maven 规则。您可能想阅读 Maven 初学者指南,以了解如何使用它以及如何使用构建规则。
查看演示项目,它确实是一个App Engine项目(注意WEB-INF目录中的appengine-web.xml)。根据pom.xml,它使用maven-gae-plugin Maven插件,使用页面为here ;关于既定目标的文档是 here .
关于java - Xydra (ReSTLess) 在 Eclipse 中检查并运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4785317/