@@ -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 © {inceptionYear}–{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