Remove maven site deployment related plugins
authorgurkerl83 <markus_gritsch@gmx.de>
Sun, 6 Dec 2020 19:44:30 +0000 (20:44 +0100)
committerAndrew Gaul <andrew@gaul.org>
Fri, 19 Feb 2021 14:31:03 +0000 (23:31 +0900)
commit2b6cbf9c954c2106680213bdd30c858c5ec5decd
tree68882f102c50e7ab494e7fd5bc69eec0957b1446
parentc6a985f692204b68d056b5ff4dd96ef05ed8eba1
Remove maven site deployment related plugins

The previous site plugin utilizes several plugins. In about half of the cases, the respective version of a plugin as described in the outside plugin section. The following list enumerates those plugins and my reasoning to remove them safely from the section plugins.

- maven-project-info-reports-plugin (remove - because no reports get generated)
- maven-javadoc-plugin (stays - even when a profile doc exists, which provides a dedicated setup.) We have to discuss the removal to avoid any side effects.
- emma-maven-plugin (stays - my impression is that it is a duplicated declaration)
- maven-jxr-plugin (remove - only version declaration, with no further config, not utilized anywhere)
- maven-surefire-report-plugin (remove - only version declaration, with no further config, not utilized anywhere)
- apache-rat-plugin (stays - decision is straightforward. We have to discuss a restructure because the plugin gets mentioned three times; I guess one can get removed.
- maven-pmd-plugin (remove - only version declaration, with no further config, not utilized anywhere)
- spotbugs-maven-plugin (stays - beacuse of its extended configuration section - discuss a removal)
project/pom.xml