我想在Groovy中编写一个Maven插件,但是在Eclipse(Galileo)下。
问题是我没有看到“src / main / groovy”作为源文件夹,这使得开发变得困难: - 我必须手动创建包目录结构(com / acme / maven / plugins / foo) - 重构可能不会轻易起作用 - 增量可能不起作用。
你们如何在Eclipse中使用Groovy开发Maven插件?
答案 0 :(得分:3)
如果您计划在Eclipse中开发Groovy代码,那么您应该定义安装Groovy-Eclipse插件。你可以在这里找到所有细节:
http://groovy.codehaus.org/Eclipse+Plugin
您还应该像这样添加Groovy Maven插件到pom.xml
(有关详细信息,请参阅this page):
<build>
<plugins>
<plugin>
<groupId>org.codehaus.groovy.maven</groupId>
<artifactId>gmaven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generateStubs</goal>
<goal>compile</goal>
<goal>generateTestStubs</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
现在通过Right-click on project -> Maven -> Update project configuration
更新Eclipse项目配置。现在您应该看到src/main/groovy
文件夹已添加到源文件夹中。
答案 1 :(得分:0)
使用GMaven和eclipse插件suggested by chkal。
答案 2 :(得分:0)
除了GMaven和Groovy-Eclipse之外,还有对于Groovy-Eclipse的m2eclipse支持,应该单独安装。转到Groovy-Eclipse快照更新站点:
http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.6/
然后从那里安装该功能。此功能将确保您的groovy / maven项目在导入时正确设置。