|
212 | 212 | <plugins> |
213 | 213 | <plugin> |
214 | 214 | <artifactId>maven-javadoc-plugin</artifactId> |
215 | | - <configuration> |
216 | | - <source>${maven.compiler.source}</source> |
217 | | - <quiet>true</quiet> |
218 | | - <notimestamp>true</notimestamp> |
219 | | - <validateLinks>true</validateLinks> |
220 | | - <archive> |
221 | | - <manifest> |
222 | | - <addDefaultImplementationEntries>true</addDefaultImplementationEntries> |
223 | | - <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> |
224 | | - </manifest> |
225 | | - </archive> |
226 | | - <doclint>all</doclint> |
227 | | - <!-- Java 8 on GH says: "[WARNING] javadoc: warning - Error fetching URL: https://commons.apache.org/proper/commons-text/apidocs/" --> |
228 | | - <!-- <failOnWarnings>true</failOnWarnings> --> |
229 | | - <additionalDependencies> |
230 | | - <additionalDependency> |
231 | | - <groupId>org.apache.commons</groupId> |
232 | | - <artifactId>commons-text</artifactId> |
233 | | - <version>${commons.text.version}</version> |
234 | | - </additionalDependency> |
235 | | - <additionalDependency> |
236 | | - <groupId>commons-io</groupId> |
237 | | - <artifactId>commons-io</artifactId> |
238 | | - <version>${commons.io.version}</version> |
239 | | - </additionalDependency> |
240 | | - </additionalDependencies> |
241 | | - <links> |
242 | | - <link>https://commons.apache.org/proper/commons-io/apidocs</link> |
243 | | - <link>https://commons.apache.org/proper/commons-text/apidocs</link> |
244 | | - <link>${commons.javadoc.javaee.link}</link> |
245 | | - </links> |
246 | | - </configuration> |
247 | | - <executions> |
248 | | - <execution> |
249 | | - <id>create-javadoc-jar</id> |
250 | | - <goals> |
251 | | - <goal>javadoc</goal> |
252 | | - <goal>jar</goal> |
253 | | - </goals> |
254 | | - <phase>package</phase> |
255 | | - </execution> |
256 | | - </executions> |
257 | | - </plugin> |
| 215 | + <configuration> |
| 216 | + <source>${maven.compiler.source}</source> |
| 217 | + <quiet>true</quiet> |
| 218 | + <notimestamp>true</notimestamp> |
| 219 | + <validateLinks>true</validateLinks> |
| 220 | + <archive> |
| 221 | + <manifest> |
| 222 | + <addDefaultImplementationEntries>true</addDefaultImplementationEntries> |
| 223 | + <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> |
| 224 | + </manifest> |
| 225 | + </archive> |
| 226 | + <doclint>all</doclint> |
| 227 | + <!-- Java 8 on GH says: "[WARNING] javadoc: warning - Error fetching URL: https://commons.apache.org/proper/commons-text/apidocs/" --> |
| 228 | + <!-- <failOnWarnings>true</failOnWarnings> --> |
| 229 | + <additionalDependencies> |
| 230 | + <additionalDependency> |
| 231 | + <groupId>org.apache.commons</groupId> |
| 232 | + <artifactId>commons-text</artifactId> |
| 233 | + <version>${commons.text.version}</version> |
| 234 | + </additionalDependency> |
| 235 | + <additionalDependency> |
| 236 | + <groupId>commons-io</groupId> |
| 237 | + <artifactId>commons-io</artifactId> |
| 238 | + <version>${commons.io.version}</version> |
| 239 | + </additionalDependency> |
| 240 | + </additionalDependencies> |
| 241 | + </configuration> |
| 242 | + <executions> |
| 243 | + <execution> |
| 244 | + <id>create-javadoc-jar</id> |
| 245 | + <goals> |
| 246 | + <goal>javadoc</goal> |
| 247 | + <goal>jar</goal> |
| 248 | + </goals> |
| 249 | + <phase>package</phase> |
| 250 | + </execution> |
| 251 | + </executions> |
| 252 | + </plugin> |
258 | 253 | <plugin> |
259 | 254 | <groupId>org.apache.maven.plugins</groupId> |
260 | 255 | <artifactId>maven-surefire-plugin</artifactId> |
|
477 | 472 | </plugins> |
478 | 473 | </build> |
479 | 474 | </profile> |
| 475 | + <profile> |
| 476 | + <id>java8</id> |
| 477 | + <activation> |
| 478 | + <jdk>1.8</jdk> |
| 479 | + </activation> |
| 480 | + <build> |
| 481 | + <!-- Don't run javadoc:javadoc on Java 8 due to Java's incompatible expectation of package-list vs element-list on remote links. --> |
| 482 | + <defaultGoal>clean test apache-rat:check checkstyle:check japicmp:cmp spotbugs:check pmd:check</defaultGoal> |
| 483 | + </build> |
| 484 | + </profile> |
480 | 485 | <profile> |
481 | 486 | <id>java9+</id> |
482 | 487 | <activation> |
|
487 | 492 | <!-- LANG-1667: allow tests to access private fields/methods of java.base/java.util such as ArrayList via reflection --> |
488 | 493 | <extraArgs>--add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.time=ALL-UNNAMED --add-opens java.base/java.time.chrono=ALL-UNNAMED --add-opens java.base/java.util.concurrent.atomic=ALL-UNNAMED</extraArgs> |
489 | 494 | </properties> |
| 495 | + <build> |
| 496 | + <plugins> |
| 497 | + <plugin> |
| 498 | + <artifactId>maven-javadoc-plugin</artifactId> |
| 499 | + <configuration> |
| 500 | + <source>${maven.compiler.source}</source> |
| 501 | + <links> |
| 502 | + <link>https://commons.apache.org/proper/commons-io/apidocs</link> |
| 503 | + <link>https://commons.apache.org/proper/commons-text/apidocs</link> |
| 504 | + <link>${commons.javadoc.javaee.link}</link> |
| 505 | + </links> |
| 506 | + </configuration> |
| 507 | + </plugin> |
| 508 | + </plugins> |
| 509 | + </build> |
490 | 510 | </profile> |
491 | 511 | <profile> |
492 | 512 | <id>java15</id> |
|
0 commit comments