2012-02-28 32 views
2

我觉得这很烦人。有在目标文件夹2个神火*目录:

- surefire (empty) 
- surefire-reports (containing the output of the tests) 

我试图找到删除surefire目录的选项,但我似乎可以找到它。 事情是 - 我有其他没有这个空目录的项目,只有surefire-reports

我好像做错了什么,我该如何删除它?我问这个问题的主要原因是这个空目录在控制台中打破了我的选项卡自动完成,因为这个目录是空的。

此外,这只是测试插件,而不是报告插件。项目中没有任何部分(不是任何父母)。

这是我的保命插件设置:

  <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-surefire-plugin</artifactId> 
       <version>2.12</version> 
       <configuration> 

        <excludes> 
         <exclude>**/*Abstr*Test*</exclude> 
        </excludes> 
       </configuration> 
      </plugin> 

提前感谢!

+0

我在这里提交了一张票: http://jira.codehaus.org/browse/SUREFIRE-846 – carlspring 2012-02-28 14:19:55

回答

1

这似乎是maven-surefire-plugin中的一个错误,我根据SUREFIRE-846提交了一个报告。

0

“surefire”是在surefire测试执行期间创建的临时文件的目录。这些文件在Maven执行结束时被删除。

+0

那么,既然文件被删除,那么目录也应该在成功执行后被删除。 如果它不会被使用,那么它就没有意义了。 – carlspring 2012-02-29 13:23:46