根据documentation,可以将groovy脚本绑定到maven生命周期的阶段,但是如何将其“未绑定”运行? 换句话说,我想做以下事情
声明我要使用的groovy脚本:
<plugin>
<groupId>org.codehaus.groovy.maven</groupId>
<artifactId>gmaven-plugin</artifactId>
<configuration>
<source>${pom.basedir}/src/main/script/myscript.groovy</source>
</configuration>
</plugin>
然后直接从命令行调用它(在任何生命周期之外)。 但是我该如何实现呢?
答案 0 :(得分:1)
> mvn org.codehaus.gmaven:gmaven-plugin:execute
请注意,如果要从命令行中选择不同的脚本,则必须在配置文件中为每个脚本定义不同的配置,然后选择配置文件。
答案 1 :(得分:0)
在eclipse上摆弄GMaven是非常痛苦的我在我的git hub上发现了一个最好的解决方案,使用maven eclipse插件https://github.com/mukadder/groovygmaven.git