在 gmaven 中运行未绑定的 groovy 脚本
根据文档,可以绑定一个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>
然后直接从命令行调用它(在任何生命周期之外)。 但我怎样才能做到这一点呢?
According to documentation, it is possible to bind a groovy script to a phase of maven lifecycle, but how do I run it "unbound" ?
In other words, I want to do the following thing
Declare my groovy script to use :
<plugin>
<groupId>org.codehaus.groovy.maven</groupId>
<artifactId>gmaven-plugin</artifactId>
<configuration>
<source>${pom.basedir}/src/main/script/myscript.groovy</source>
</configuration>
</plugin>
Then invoke it directly from command-line (outside of any lifecycle).
But how do I achieve that ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请注意,如果您想从命令行选择不同的脚本,则必须在配置文件中为每个脚本定义不同的配置,然后选择该配置文件。
note that if you want to select different scripts from the commandline, you have to define different configurations each one in a profile and pick the profile instead.
在 eclipse 上摆弄 GMaven 是非常痛苦的,我在 git hub 上使用 maven eclipse 插件 https://github.com/mukadder/groovygmaven.git
It was extremely excruciating to fiddle with GMaven on eclipse I found a best ever solution here on my git hub using maven eclipse plug in https://github.com/mukadder/groovygmaven.git