在gmaven中运行未绑定的groovy脚本

时间:2011-06-09 07:05:45

标签: groovy maven gmaven-plugin

根据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>

然后直接从命令行调用它(在任何生命周期之外)。 但是我该如何实现呢?

2 个答案:

答案 0 :(得分:1)

> mvn org.codehaus.gmaven:gmaven-plugin:execute

请注意,如果要从命令行中选择不同的脚本,则必须在配置文件中为每个脚本定义不同的配置,然后选择配置文件。

答案 1 :(得分:0)

在eclipse上摆弄GMaven是非常痛苦的我在我的git hub上发现了一个最好的解决方案,使用maven eclipse插件https://github.com/mukadder/groovygmaven.git