Skip to content

Commit 3f7f4d8

Browse files
committed
mvn javadoc:aggregate
1 parent 66cf795 commit 3f7f4d8

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

pom.xml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -804,6 +804,23 @@ limitations under the License.]]></inlineHeader>
804804
<quiet>true</quiet>
805805
<doclint>all,-missing</doclint>
806806
<excludePackageNames>com.datastax.*.driver.internal*</excludePackageNames>
807+
<additionalDependencies>
808+
<additionalDependency>
809+
<groupId>com.google.errorprone</groupId>
810+
<artifactId>error_prone_annotations</artifactId>
811+
<version>2.3.4</version>
812+
</additionalDependency>
813+
<additionalDependency>
814+
<groupId>com.github.stephenc.jcip</groupId>
815+
<artifactId>jcip-annotations</artifactId>
816+
<version>1.0-1</version>
817+
</additionalDependency>
818+
<additionalDependency>
819+
<groupId>com.github.spotbugs</groupId>
820+
<artifactId>spotbugs-annotations</artifactId>
821+
<version>3.1.12</version>
822+
</additionalDependency>
823+
</additionalDependencies>
807824
<tags>
808825
<tag>
809826
<name>apiNote</name>
@@ -882,7 +899,49 @@ limitations under the License.]]></inlineHeader>
882899
<useStandardDocletOptions>false</useStandardDocletOptions>
883900
</configuration>
884901
</execution>
902+
<execution>
903+
<!-- Generate aggregated Javadoc for specified modules -->
904+
<id>aggregate-javadoc</id>
905+
<goals>
906+
<goal>aggregate</goal>
907+
</goals>
908+
<phase>site</phase>
909+
<configuration>
910+
<includeDependencySources>false</includeDependencySources>
911+
<dependencySourceIncludes>
912+
<dependencySourceInclude>org.apache.cassandra:java-driver-core</dependencySourceInclude>
913+
<dependencySourceInclude>org.apache.cassandra:java-driver-query-builder</dependencySourceInclude>
914+
<dependencySourceInclude>org.apache.cassandra:java-driver-mapper-runtime</dependencySourceInclude>
915+
</dependencySourceIncludes>
916+
<reactorProjects>
917+
<reactorProject>core</reactorProject>
918+
<reactorProject>query-builder</reactorProject>
919+
<reactorProject>mapper-runtime</reactorProject>
920+
</reactorProjects>
921+
<doctitle>Apache Cassandra Java Driver ${project.version} API</doctitle>
922+
<bottom><![CDATA[
923+
Copyright &#169; {inceptionYear}&#x2013;{currentYear} <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
924+
]]></bottom>
925+
</configuration>
926+
</execution>
885927
</executions>
928+
<dependencies>
929+
<dependency>
930+
<groupId>com.google.errorprone</groupId>
931+
<artifactId>error_prone_annotations</artifactId>
932+
<version>2.3.4</version>
933+
</dependency>
934+
<dependency>
935+
<groupId>com.github.stephenc.jcip</groupId>
936+
<artifactId>jcip-annotations</artifactId>
937+
<version>1.0-1</version>
938+
</dependency>
939+
<dependency>
940+
<groupId>com.github.spotbugs</groupId>
941+
<artifactId>spotbugs-annotations</artifactId>
942+
<version>3.1.12</version>
943+
</dependency>
944+
</dependencies>
886945
</plugin>
887946
<plugin>
888947
<artifactId>maven-release-plugin</artifactId>

0 commit comments

Comments
 (0)