Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
Maven插件Surefire不接受outputDirectory_Maven_Surefire - Fatal编程技术网

Maven插件Surefire不接受outputDirectory

Maven插件Surefire不接受outputDirectory,maven,surefire,Maven,Surefire,在Maven中,pom试图只为测试及其报告创建一个概要文件。此外,所有与测试相关的报告都应在每个项目的单个文件夹中结束。 根据文档,这应该可以做到 <profiles> <profile> <id>integration</id> <activation> <property> <name>integratio

在Maven中,pom试图只为测试及其报告创建一个概要文件。此外,所有与测试相关的报告都应在每个项目的单个文件夹中结束。 根据文档,这应该可以做到

    <profiles>
    <profile>
        <id>integration</id>
        <activation>
            <property>
                <name>integration</name>
            </property>
        </activation>
        <build>
            <plugins>
                <plugin>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.18.1</version>
                    <configuration>
                        <excludes>
                            <exclude>**/*$*</exclude>
                            <exclude>**/*_closure*</exclude>
                            <exclude>**/support/**</exclude>
                        </excludes>
                        <outputDirectory>${basedir}/target/reports</outputDirectory>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </profile>
</profiles>

整合
整合
maven surefire插件
2.18.1
**/*$*
**/*_关闭*
**/支持/**
${basedir}/target/reports

所有报告仍以..\target\surefire报告结尾。你知道为什么输出目录设置不起作用吗?

根据文档,你必须使用,而不是不存在的
输出目录。

放错了位置,它应该放在
下。在问题中也做了更改…仍然,在这方面他们说的不一样吗…不过reportsDirectory工作…非常奇怪,但谢谢!问题是你错了,而且。。