对于Groovy而言,最好的选择似乎是GMavenPlus(重写不再维护的GMaven插件)。 GMavenPlus插件的示例配置如下所示: <plugin> <groupId>org.codehaus.gmavenplus</groupId> <artifactId>gmavenplus-plugin 但是,如果您在GMavenPlus(和XML)的帮助下更喜欢Apache Maven,也可以构建使用Spock测试的项目。 ? Maven & Gradle
dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.codehaus.gmavenplus </groupId> <artifactId>gmavenplus-plugin</artifactId> <version>1.6.1</version :没有配置插件gmavenplus-plugin 参考 Spock Framework Reference Documentation Spock 一个优雅的Groovy/Java测试框架 Spock
--下面是要放到build/plugins下面的--> <plugin> <groupId>org.codehaus.gmavenplus</groupId> <artifactId>gmavenplus-plugin
以Maven构建工具为例,使用插件:gmavenplus-plugin编译Groovy代码。如下代码所示。 pom.xml: <?xml version="1.0" encoding="UTF-8"? -- groovy --> <plugin> <groupId>org.codehaus.gmavenplus</groupId> <artifactId>gmavenplus-plugin</artifactId> <executions> <execution
-- surefire plugin with spock and junit --> <plugin> <groupId>org.codehaus.gmavenplus</groupId> <artifactId>gmavenplus-plugin</artifactId> <version>1.9.0</version> <executions> <execution
groovy代码,默认采用MAVEN打包时不会将groovy代码进行打包,需要加入如下配置 <plugin> <groupId>org.codehaus.gmavenplus </groupId> <artifactId>gmavenplus-plugin</artifactId> <version>1.2</version
但大家都在用,熟悉,建议用maven引入Ant \ \ 淘汰了,不讨论 maven groovy 有多种插件,建议使用 GMavenPlus
可以通过 Maven 插件:GMavenPlus 解决以上问题,插件的关键配置如下: <configuration> <sources> <source>
-- 测试插件 --> <plugin> <groupId>org.codehaus.gmavenplus</groupId> <artifactId>gmavenplus-plugin</artifactId