This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-rng.git
The following commit(s) were added to refs/heads/master by this push: new 154f649 Create aggregate javadoc report in docs module 154f649 is described below commit 154f649e1ed339c222459b87ca6b63534215ea73 Author: Alex Herbert <aherb...@apache.org> AuthorDate: Tue Aug 17 22:42:06 2021 +0100 Create aggregate javadoc report in docs module --- docs-archive/pom.xml | 96 +++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 68 insertions(+), 28 deletions(-) diff --git a/docs-archive/pom.xml b/docs-archive/pom.xml index 12bd92e..5573a42 100644 --- a/docs-archive/pom.xml +++ b/docs-archive/pom.xml @@ -72,43 +72,43 @@ <sourceDirectory>src</sourceDirectory> <plugins> - <!-- Create aggregate javadoc directory using 'mvn package' --> + <!-- Create aggregate javadoc jar using 'mvn package' --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <reportOutputDirectory>${project.build.directory}/apidocs</reportOutputDirectory> + <includeDependencySources>true</includeDependencySources> + <doctitle>Apache Commons RNG ${project.version}</doctitle> + <windowtitle>Apache Commons RNG ${project.version}</windowtitle> + <use>true</use> + <version>false</version> + <groups> + <group> + <title>API Package</title> + <packages>org.apache.commons.rng</packages> + </group> + <group> + <title>Core Package</title> + <packages>org.apache.commons.rng.core*</packages> + </group> + <group> + <title>Simple Package</title> + <packages>org.apache.commons.rng.simple*</packages> + </group> + <group> + <title>Sampling Package</title> + <packages>org.apache.commons.rng.sampling*</packages> + </group> + </groups> + </configuration> <executions> <execution> <id>attach-javadocs</id> <phase>prepare-package</phase> <goals> - <goal>jar</goal> + <goal>aggregate-jar</goal> </goals> - <configuration> - <reportOutputDirectory>${project.build.directory}/apidocs</reportOutputDirectory> - <includeDependencySources>true</includeDependencySources> - <doctitle>Apache Commons RNG ${project.version}</doctitle> - <windowtitle>Apache Commons RNG ${project.version}</windowtitle> - <use>true</use> - <version>false</version> - <groups> - <group> - <title>API Package</title> - <packages>org.apache.commons.rng</packages> - </group> - <group> - <title>Core Package</title> - <packages>org.apache.commons.rng.core*</packages> - </group> - <group> - <title>Simple Package</title> - <packages>org.apache.commons.rng.simple*</packages> - </group> - <group> - <title>Sampling Package</title> - <packages>org.apache.commons.rng.sampling*</packages> - </group> - </groups> - </configuration> </execution> </executions> </plugin> @@ -134,6 +134,45 @@ <reporting> <plugins> + <!-- Create aggregate javadoc site report --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <reportOutputDirectory>${project.build.directory}/apidocs</reportOutputDirectory> + <includeDependencySources>true</includeDependencySources> + <doctitle>Apache Commons RNG ${project.version}</doctitle> + <windowtitle>Apache Commons RNG ${project.version}</windowtitle> + <use>true</use> + <version>false</version> + <groups> + <group> + <title>API Package</title> + <packages>org.apache.commons.rng</packages> + </group> + <group> + <title>Core Package</title> + <packages>org.apache.commons.rng.core*</packages> + </group> + <group> + <title>Simple Package</title> + <packages>org.apache.commons.rng.simple*</packages> + </group> + <group> + <title>Sampling Package</title> + <packages>org.apache.commons.rng.sampling*</packages> + </group> + </groups> + </configuration> + <reportSets> + <reportSet> + <reports> + <report>aggregate</report> + </reports> + </reportSet> + </reportSets> + </plugin> + <plugin> <artifactId>maven-pmd-plugin</artifactId> <version>${rng.pmd.version}</version> @@ -149,6 +188,7 @@ <skip>true</skip> </configuration> </plugin> + <!-- Create an aggregate report from the *parent* directory using: mvn jacoco:report-aggregate -P docs