Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 让eclipse自动打开surefire报告_Java_Eclipse_Maven_Junit_Maven Surefire Plugin - Fatal编程技术网

Java 让eclipse自动打开surefire报告

Java 让eclipse自动打开surefire报告,java,eclipse,maven,junit,maven-surefire-plugin,Java,Eclipse,Maven,Junit,Maven Surefire Plugin,当我想在Eclipse(Maven项目)中运行JUnit测试时,我可以通过“RunAs>JUnit测试”(1)或“RunAs>Maven测试”(2)启动它们 在第一种情况下,我在EclipseJUnit视图中直观地获得结果,但是资源文件没有复制到target,如果我在反复运行测试时调整资源,这是不好的 在第二种情况下,资源被复制,但结果只是控制台上的文本,或者当我使用EclipseJUnit视图打开单个surefire报告时 如何从eclipse运行“Maven测试”,并在JUnit视图中自动打

当我想在Eclipse(Maven项目)中运行JUnit测试时,我可以通过“RunAs>JUnit测试”(1)或“RunAs>Maven测试”(2)启动它们

在第一种情况下,我在EclipseJUnit视图中直观地获得结果,但是资源文件没有复制到
target
,如果我在反复运行测试时调整资源,这是不好的

在第二种情况下,资源被复制,但结果只是控制台上的文本,或者当我使用EclipseJUnit视图打开单个surefire报告时


如何从eclipse运行“Maven测试”,并在JUnit视图中自动打开生成的报告?

您所说的
是什么意思,但资源文件不会复制到目标中?如果您通过Eclipse运行您的测试,那么报告只在Eclipse中给出……并且不需要通过
mvn test
运行测试?我的单元测试使用
src/test/resources
中的文件。当我执行
maven clean
并尝试使用(1)运行测试时,无法找到文件;如果我在前面运行
maven test
maven compile
并重试,则可以找到它们。抱歉,在前面的评论中忘记提到@khmarbaise。您所说的
是什么意思,但资源文件没有复制到target
?如果您通过Eclipse运行您的测试,那么报告只在Eclipse中给出……并且不需要通过
mvn test
运行测试?我的单元测试使用
src/test/resources
中的文件。当我执行
maven clean
并尝试使用(1)运行测试时,无法找到文件;如果我在前面运行
maven test
maven compile
并重试,则可以找到它们。抱歉,前面的评论中忘记提到@khmarbaise。