Change to aggregate javadoc (#2127)

* Change to aggregate javadoc

* Make in an aggregate jar

* Better naming process
This commit is contained in:
Dave Fisher 2025-01-02 10:49:21 -08:00 committed by GitHub
parent 8bd8e58bb2
commit a1fd8c07db
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -33,8 +33,7 @@
<project.test_logstatuslevel>INFO</project.test_logstatuslevel>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<javadoc.name>nosqlbench</javadoc.name>
<javadoc.name>nosqlbench ${revision}</javadoc.name>
<PROG>nb5</PROG>
<maven.plugin.validation>VERBOSE</maven.plugin.validation>
</properties>
@ -907,6 +906,7 @@
<additionalJOptions>--enable-preview</additionalJOptions>
<release>23</release>
<doctitle>${javadoc.name}</doctitle>
<header>${javadoc.name}</header>
<windowtitle>${javadoc.name}</windowtitle>
<detectJavaApiLink>false</detectJavaApiLink>
<detectLinks>false</detectLinks>
@ -918,12 +918,47 @@
</additionalOptions>
<!-- <additionalJOption>-Xdoclint:none</additionalJOption>-->
<doclint>none</doclint>
<notimestamp>true</notimestamp>
<groups>
<group>
<title>Adapter Drivers</title>
<packages>io.nosqlbench.adapter.*</packages>
</group>
<group>
<title>Adapters API</title>
<packages>io.nosqlbench.adapters*</packages>
</group>
<group>
<title>Engine</title>
<packages>io.nosqlbench.engine*</packages>
</group>
<group>
<title>NB</title>
<packages>io.nosqlbench.nb*</packages>
</group>
<group>
<title>Scenarios</title>
<packages>io.nosqlbench.scenarios*</packages>
</group>
<group>
<title>CQL Gen</title>
<packages>io.nosqlbench.cqlgen*</packages>
</group>
<group>
<title>Data Mappers</title>
<packages>io.nosqlbench.datamappers*</packages>
</group>
<group>
<title>Virtual Data</title>
<packages>io.nosqlbench.virtdata*</packages>
</group>
</groups>
</configuration>
<executions>
<execution>
<id>attach-javadoc</id>
<goals>
<goal>jar</goal>
<goal>aggregate-jar</goal>
</goals>
</execution>