java - Xydra (ReSTLess) 在 Eclipse 中检查并运行

标签 java eclipse google-app-engine rest maven

我正在尝试构建一个在 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/

相关文章:

java - 异常处理 try without catch, but with finally

java - JPA/hibernate : How to pass value in @where clause

java - Eclipse 在运行 Spring JUnit 时抛出 java.lang.NullPointerException

android - 您如何关注 Android 开发者模拟器?

google-app-engine - Error RecognitionConfig 必须未指定或与 google speech to text api 中的 FLAC header 音频中的值匹配

java - Eclipse 条件断点 - 仅在其他断点之后

java - 什么是NullPointerException,我该如何解决?

eclipse - JavaFx8 + OSGi + Gradle 多项目的工作模块化示例,无需额外工具?

java - GAE - Javamail API 获取空内容邮件

google-app-engine - 将 Cloud Endpoints API 放入单独的 App Engine 模块中