2011-10-02 69 views
0

我有一些问题,使maven谷歌应用程序引擎插件正常工作。首先,我甚至不确定我使用的原型是否是正确的,他们的例子显示版本0.7.0,但它似乎从来没有版本存在(我试过0.9.1,并且工作) ,我在哪里可以找到该插件的哪些版本可用的概述?maven gae插件问题

其次,原型似乎......凌乱,我不喜欢包结构,它似乎并没有包含GAE和GWT依赖关系。我必须在Eclipse中手动将它们添加到我的项目中,这种方式挫败了使用maven的目的。他们怎么会打破gwt maven插件?我知道一个包含实际的gwt jars作为maven依赖关系吗?

我对Maven相当陌生,但我一直在使用gwt maven插件,而且我对它的一切都非常满意。有没有什么办法可以让他们的原型做基础项目并添加gae插件?

UPDATE

我怀疑我与GAE的Maven插件看到的问题是关于在POM未定义的属性。我不知道它是由于错误造成的,还是由于我实际上不得不手动设置它们。这个插件的文档很少。

感谢下面的答案,但我真的不希望添加其他的原型发挥作用。我认为对我来说最好的解决方案是尝试手动调整GWT maven项目,以包含对GAE的支持。

回答

2

我用过的原型,像这样:

http://code.google.com/p/gae-mvn-archetype/

生成一个GAE项目template.Then手动添加我的其他依赖。这给了我一个可用的项目,我可以部署到GAE和一切。

http://m2eclipse.sonatype.org/installing-m2eclipse.html

(请注意,我导入到Eclipse作为一个:

此外,Eclipse的进口,一旦模板项目做,我已经使用m2_eclipse插件导入到Eclipse中Maven项目,而不是作为一个Eclipse项目的任何)

这进口的东西到Eclipse中的所有必要的依赖关系,并没有错误。