我是 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):
- gae-archetype-gwt,与 gae-maven-plugin 相邻构建,请参阅 article .
- 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/