Move javadoc plugin to plugins instead of pluginManagement.
For some incomprehensible reason, Maven is not using the config for maven-javadoc-plugin when I put it in pluginManagement (it reverts to version 2.7). But it does use the updated config for the maven-compiler-plugin and the maven-resources-plugin. And even more bizarrely, it does use the maven-javadoc-plugin config in plugin for all submodules even though the *whole point* of the pluginManagement section is for config that applies to all submodules. The plugin section *should not* apply to all submodules. Even after all these years, Maven can still surprise me with new failures stemming from its legion of unfortunate design decisions.
This commit is contained in:
@@ -65,6 +65,21 @@
|
||||
<stagingProfileId>aa555c46fc37d0</stagingProfileId>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>3.1.0</version>
|
||||
<configuration>
|
||||
<quiet>true</quiet>
|
||||
<show>public</show>
|
||||
<additionalOptions>
|
||||
<additionalOption>-Xdoclint:all</additionalOption>
|
||||
<additionalOption>-Xdoclint:-missing</additionalOption>
|
||||
<additionalOption>-html5</additionalOption>
|
||||
</additionalOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
<!-- Common plugin configuration for all children -->
|
||||
@@ -93,21 +108,6 @@
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<version>3.0.2</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>3.1.0</version>
|
||||
<configuration>
|
||||
<quiet>true</quiet>
|
||||
<show>public</show>
|
||||
<additionalOptions>
|
||||
<additionalOption>-Xdoclint:all</additionalOption>
|
||||
<additionalOption>-Xdoclint:-missing</additionalOption>
|
||||
<additionalOption>-html5</additionalOption>
|
||||
</additionalOptions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
|
||||
Reference in New Issue
Block a user