eclipse - 我想将 maven 用于 GAE 项目,我该怎么做?

标签 eclipse google-app-engine maven

我是 GAE 世界的新手。我正在使用 Eclipse 和 GAE 的 SDK,我可以使用 GAE 图标部署到云,一切都很好。当我必须导入无限数量的依赖项时,问题就出现了,然后我想为此使用 maven。我发现有一个特殊的 GAE maven 插件叫做: maven-gae-插件

我能否仅使用常规 Maven 获取依赖项,或者我必须使用 GAE 特殊插件来执行此操作?

谢谢

最佳答案

您需要为声明依赖项的项目定义一个 pom.xml。
当您使用 Maven 构建时,依赖项将从远程存储库下载并存储在您的本地存储库 ${userhome}/.m2/repository.
Maven 构建还将绑定(bind) war 文件中的依赖项。

最简单的入门方法是使用原型(prototype)创建项目结构。

到目前为止,我已经为 gae 尝试了 2 种原型(prototype):

  1. gae-archetype-gwt,与 gae-maven-plugin 相邻构建,请参阅 article .
  2. gae-eclipse-maven-archetype,请参阅此 article并注意文章顶部的 helios 更新链接。

顾名思义,gae-eclipse-maven-archetype 对 eclipse 有更好的支持,我发现 maven 和 eclipse 的配置一直相互冲突,其中 gae-eclipse-maven-archetype 有很长的路要走为缓解。

如果您当前的项目没有使用 maven directory structure ,那么你将进行一场艰苦的战斗。如果您尝试使用默认值(大部分是明智的选项)而不是违背原则并不得不覆盖所有默认配置选项,Maven 项目会更容易配置。

关于eclipse - 我想将 maven 用于 GAE 项目,我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4817019/

相关文章:

eclipse - "HTTP Status 404 -/"(本地主机 :8080) when trying to install apache tomcat in Eclipse

google-app-engine - GQL 按日期选择

java - jetty.xml 在 Maven 项目中的位置?

android - 找不到构建工具修订版 27.1.1。当我尝试下载时,说它没有下载链接 :

java - 使用maven执行jar包

java - 是什么导致了类似 "the constructor is undefined"的错误

java - Apache 公共(public)集合的奇怪问题

java - 当我运行我的程序时没有任何显示

objective-c - 带有用于 Objective-C 的 ClientLogin 接口(interface)的 Google App Engine

python - 从 Google App Engine 调用 Reddit api 时出现错误 429