2

我觉得这很烦人。目标文件夹中有两个 surefire* 目录:

- 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>

提前致谢!

4

2 回答 2

1

这似乎是一个错误,maven-surefire-plugin我已经在SUREFIRE-846下提交了一份报告。

于 2012-07-09T08:44:59.320 回答
0

“surefire”是在surefire:test 执行期间创建的临时文件的目录。当 Maven 执行结束时,这些文件将被删除。

于 2012-02-29T10:07:55.953 回答