|
27 | 27 | <version>2.3.0</version> |
28 | 28 | <properties> |
29 | 29 | <surefire-plugin.version>3.5.3</surefire-plugin.version> |
| 30 | + <surefire-plugin.version>3.3.1</surefire-plugin.version> |
| 31 | + <maven-javadoc-plugin.version>3.8.0</maven-javadoc-plugin.version> |
30 | 32 | <maven.compiler.target>17</maven.compiler.target> |
31 | 33 | <maven.compiler.source>17</maven.compiler.source> |
32 | 34 | <quarkus.version>3.25.0</quarkus.version> |
33 | 35 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 36 | + <javadoc.outputDirectory>${project.build.directory}/javadoc</javadoc.outputDirectory> |
34 | 37 | </properties> |
35 | 38 |
|
36 | 39 | <dependencyManagement> |
|
185 | 188 | </execution> |
186 | 189 | </executions> |
187 | 190 | </plugin> |
| 191 | + <plugin> |
| 192 | + <groupId>org.apache.maven.plugins</groupId> |
| 193 | + <artifactId>maven-javadoc-plugin</artifactId> |
| 194 | + <version>${maven-javadoc-plugin.version}</version> |
| 195 | + <configuration> |
| 196 | + <doctitle>JIT Groups</doctitle> |
| 197 | + <outputDirectory>${javadoc.outputDirectory}</outputDirectory> <addStylesheets> |
| 198 | + <addStylesheet>javadoc.css</addStylesheet> |
| 199 | + </addStylesheets> |
| 200 | + <noindex>true</noindex> |
| 201 | + <nonavbar>true</nonavbar> |
| 202 | + <top><![CDATA[ |
| 203 | + <div class='jit-flex-box jit-topbar'><div class='jit-flex-content'></div></div> |
| 204 | + <div class='jit-flex-box jit-menubar'><div class='jit-flex-content'> |
| 205 | + <ul> |
| 206 | + <li><a href='https://googlecloudplatform.github.io/jit-groups/'>JIT Groups</a></li> |
| 207 | + <li><a href='https://github.com/GoogleCloudPlatform/jit-groups/'>GitHub</a></li> |
| 208 | + <li><a href='https://github.com/GoogleCloudPlatform/jit-groups/javadoc/' class='jit-activemenu'>Javadoc</a></li> |
| 209 | + </ul> |
| 210 | + </div></div> |
| 211 | + ]]></top> |
| 212 | + <bottom><![CDATA[ ]]></bottom> |
| 213 | + <source>${maven.compiler.source}</source> |
| 214 | + <target>${maven.compiler.target}</target> |
| 215 | + <groups> |
| 216 | + <group> |
| 217 | + <title>Application logic</title> |
| 218 | + <packages>com.google.solutions.jitaccess.catalog*</packages> |
| 219 | + </group> |
| 220 | + <group> |
| 221 | + <title>Web API</title> |
| 222 | + <packages>com.google.solutions.jitaccess.web*</packages> |
| 223 | + </group> |
| 224 | + </groups> |
| 225 | + </configuration> |
| 226 | + </plugin> |
188 | 227 | </plugins> |
189 | 228 |
|
190 | 229 | <resources> |
|
0 commit comments