Java project reporting configuration
As of version 14 of the organizational POM. A large number of plugins have been configured to reduce the configuration needed for other projects when doing reporting.
At present there is no automated “upgrade” capability to synchronize pom.xml files. Therefore, this needs to be done manually.
For Maven plugin projects, add the following plugin first.
<plugin> <artifactId>maven-plugin-plugin</artifactId> </plugin>
This will enable the plugin reports which can be added to site.xml using the following
<menu name="Overview"> <item href="index.html" name="About" /> <item href="plugin-info.html" name="Plugin Documentation" /> </menu>
plugin-management.html is excluded because some plugins that this project would reference may point to invalid URLs namely sonar-maven-plugin and taglist-maven-plugin.
../** is excluded because the references to them are not valid because the target site is not necessarily in the same folder.
images/* are excluded
http://search.maven.org/ generates a 404 when a HEAD request is passed.
https://i.trajano.net/`**` this is used by the Trajano DevOps intranet site which is not publically accessible.
https://oss.sonatype.org/service/local/staging/deploy/maven2/ requires authorization
https://www.linkedin.com/`**` generates a 999 when a HEAD request is passed.