有没有一种方法可以让我的Maven兼容Google App Engine (Java)项目,同时也与Eclipse中的Google Eclipse插件兼容?
谢谢!
编辑:
现在原生支持Maven插件:
https://developers.google.com/appengine/docs/java/tools/maven
发布于 2012-04-14 02:20:33
这取决于你所说的“兼容”是什么意思,也取决于你所使用的GAE插件的特性。我们使用appengine、maven插件、http://code.google.com/p/maven-gae-plugin/和eclipse,它们似乎可以很好地协同工作,但我们没有使用GWT或JDO。与大多数maven/eclipse一样,我发现最好从命令行运行您的程序,并且只使用eclipse作为编辑器。
发布于 2012-04-15 20:39:02
我使用maven和GAE在JDO上已经有一年了,没有任何问题。以下是我在MacOSX雪豹上的配置:
将Eclipse与Maven完全集成(从命令行"mvn test“和Eclipse内部的JUnit界面运行所有测试)的一个重要方面是以这种方式拥有.project文件:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>PROJECT_NAME</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
插件已经移到了这里:https://github.com/maven-gae-plugin/maven-gae-plugin
发布于 2012-04-14 02:32:40
Rick的答案是+1,但我想补充一下:
谷歌有一个关于这方面的教程:http://code.google.com/p/google-web-toolkit/wiki/WorkingWithMaven
也就是说,我们从来没有让它100%地工作。maven-gwt-plugin
似乎与Eclipse有问题,如果你由于APT而使用RequestFactory,情况会变得更糟。maven-gae-plugin
看起来玩得很好。从cmdline运行更容易。此外,在Eclipse3.7/M2E中有一个已知的错误引用,它阻止了许多事情的正常工作。
https://stackoverflow.com/questions/10146029
复制相似问题