Fork me on GitHub

Configuring the Output Location as part of the Project Reports

To change the location of the generated output report along with other project reports. The outputDirectory property of both maven-site-plugin and maven-surefire-report-plugin should be set to the new path. 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>2.16</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 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