我有以下内容:
- 1 个java 类
- 1 个 bat 文件(启动 groovy 脚本)
- 1 个常规文件
都在同一个文件夹中。
现在我想使用 Maven 或 Ant 来运行 groovy 文件,但我无法让它工作。有人可以告诉我如何编写这个 pom.xml 或 build.xml 吗?我不想再使用 bat 文件了。
最佳答案
对于 Maven,请使用 gmaven 插件。来自 its documentation :
Execute a Local Groovy Script
<plugin> <groupId>org.codehaus.gmaven</groupId> <artifactId>gmaven-plugin</artifactId> <version>1.3</version> <executions> <execution> <phase>generate-resources</phase> <goals> <goal>execute</goal> </goals> <configuration> <source>${pom.basedir}/src/main/script/myscript.groovy</source> </configuration> </execution> </executions> </plugin>
并触发指定阶段。
或者,如果您不想将插件绑定(bind)到特定阶段,您可以这样配置它:
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.3</version>
<configuration>
<source>
println "Hi"
</source>
</configuration>
</plugin>
然后打电话
mvn groovy:execute
关于java - 使用 ant 或 maven 执行我的 groovy 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3914690/