Fork me on GitHub

Configuring the Output Location of the Report

To change the location of the generated output report along with other project reports the outputDirectory property of both the maven-site-plugin and maven-surefire-report-plugin should be set to the desired alternative location. For more information, see the documentation of the Maven Site Plugin.

<project>
  [...]
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-report-plugin</artifactId>
        <version>3.2.5</version>
        <configuration>
          <outputDirectory>${basedir}/target/newsite</outputDirectory>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-site-plugin</artifactId>
        <version>2.1</version>
        <configuration>
          <outputDirectory>${basedir}/target/newsite</outputDirectory>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
  [...]
</project>

Please take note that if the outputDirectory of the Site Plugin is not configured, the output location of the Surefire report will still be the default.

Configuring the Output Location using the Standalone Goal

To change the location of the generated output report using the standalone goal, the outputDirectory property should be set to the new path:

mvn surefire-report:report -DoutputDirectory=newpath