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:
Michael Bayne
2019-05-29 12:04:26 -07:00
parent b8aa1dea7c
commit 1aec25b11c
+15 -15
View File
@@ -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>