2017-05-06 133 views
1

我有两个测试目录: 一个用于groovy,另一个用于java。 而我正在寻找一个Maven插件来从命令行运行测试。 我有一个插件:Groovy测试的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测试,但是当我在常规目录的Maven不能正常工作测试不显示问题。 这是我的项目的结构:

├── src 
│   ├── main 
│   │   ├── java 
│   │   └── resources 
│   └── test 
│    ├── groovy 
│    └── java 
└── target 

回答

-1

尝试添加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> 
+0

'gmaven-plugin'似乎很陈旧,不推荐使用,我建议使用'gmavenplus-plugin'来代替。 –