groovy 测试的 Maven 插件
Maven plugin for groovy tests
我有 2 个测试目录:
一个用于 groovy,第二个用于 java。
我正在寻找用于从命令行进行 运行 测试的 Maven 插件。
我有一个插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7.2</version>
<configuration>
<includes>
<include>**/*Test.java</include>
<include>**/*Spec.groovy</include>
</includes>
</configuration>
</plugin>
它适用于 Java 测试,但是当我在 groovy 目录中有一个不工作的测试时,maven 没有显示问题。
这是我项目的结构:
├── src
│ ├── main
│ │ ├── java
│ │ └── resources
│ └── test
│ ├── groovy
│ └── java
└── target
尝试将 gmaven 插件添加到您的 pom,例如
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
查看官方示例存储库https://github.com/spockframework/spock-example Maven/Gradle/Ant 个示例。
我有 2 个测试目录: 一个用于 groovy,第二个用于 java。 我正在寻找用于从命令行进行 运行 测试的 Maven 插件。 我有一个插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7.2</version>
<configuration>
<includes>
<include>**/*Test.java</include>
<include>**/*Spec.groovy</include>
</includes>
</configuration>
</plugin>
它适用于 Java 测试,但是当我在 groovy 目录中有一个不工作的测试时,maven 没有显示问题。 这是我项目的结构:
├── src
│ ├── main
│ │ ├── java
│ │ └── resources
│ └── test
│ ├── groovy
│ └── java
└── target
尝试将 gmaven 插件添加到您的 pom,例如
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
查看官方示例存储库https://github.com/spockframework/spock-example Maven/Gradle/Ant 个示例。