Repository navigation
Remove POM configuration the parent already provides #13757
Copy link
Copy link
Closed
Labels
Description
A static scan of the estate's POMs finds configuration that the parent already provides or that the plugins have deprecated:
- plugin versions equal to the version the parent manages
- properties equal to the parent's value, such as
javaVersion maven.compiler.source/target/releaseset directly where the parent derives them fromjavaVersion(mojo.java.targeton MojoHaus)apache-rat-plugin<exclude>/<excludes>, deprecated since RAT 0.17 in favour of<inputExcludes>
Each pull request changes one repository; mvn help:effective-pom is the same before and after, except for the RAT parameter names.
Pull requests:
- Remove redundant compiler release and plugin versions, use RAT inputExcludes #13758
- Remove redundant javaVersion property maven-acr-plugin#170
- Remove redundant javaVersion property maven-archetype#1054
- Remove redundant javaVersion property maven-archiver#436
- Remove redundant javaVersion property maven-artifact-plugin#277
- Remove redundant maven.compiler.showDeprecation, javaVersion property maven-assembly-plugin#1400
- Remove redundant javaVersion and maven-dependency-plugin version maven-build-cache-extension#567
- Remove redundant javaVersion property maven-changelog-plugin#260
- Remove redundant javaVersion property maven-changes-plugin#681
- Remove redundant javaVersion and maven-dependency-plugin version maven-checkstyle-plugin#731
- Remove redundant javaVersion property maven-common-artifact-filters#139
- Remove redundant javaVersion property maven-compiler-plugin#1188
- Remove redundant javaVersion property maven-dependency-analyzer#317
- Remove redundant javaVersion property maven-dependency-plugin#1779
- Remove redundant javaVersion property maven-dependency-tree#158
- Remove redundant javaVersion property maven-deploy-plugin#736
- Use inputExcludes for apache-rat-plugin maven-dist-tool#237
- Remove redundant javaVersion property maven-doap-plugin#200
- Remove redundant javaVersion property maven-doxia#1119
- Remove redundant javaVersion property maven-doxia-converter#173
- Remove redundant javaVersion property maven-doxia-sitetools#723
- Remove redundant javaVersion property maven-ear-plugin#583
- Remove redundant javaVersion and maven-dependency-plugin version maven-ejb-plugin#251
- Use inputExcludes for apache-rat-plugin and remove redundant javaVersion maven-enforcer#1071
- Remove redundant javaVersion property maven-executor#75
- Remove redundant javaVersion property maven-gpg-plugin#355
- Remove redundant javaVersion property maven-help-plugin#454
- Remove compiler properties the parent chain already sets maven-indexer#823
- Remove redundant javaVersion property maven-install-plugin#484
- Remove redundant javaVersion property maven-invoker#193
- Remove redundant javaVersion property maven-invoker-plugin#794
- Remove redundant javaVersion property maven-jar-plugin#643
- Use inputExcludes for apache-rat-plugin maven-jarsigner#122
- Remove redundant javaVersion property maven-javadoc-plugin#1420
- Remove redundant javaVersion property maven-jdeprscan-plugin#99
- Remove redundant javaVersion property maven-jdeps-plugin#116
- Remove redundant javaVersion property maven-jmod-plugin#127
- Use inputExcludes for apache-rat-plugin and remove redundant javaVersion maven-jxr#387
- Remove redundant javaVersion property maven-mapping#80
- Use inputExcludes for apache-rat-plugin maven-mvnd#1895
- Remove redundant javaVersion property maven-plugin-tools#1261
- Remove redundant javaVersion property maven-pmd-plugin#764
- Remove redundant javaVersion property maven-project-info-reports-plugin#685
- Remove redundant javaVersion property maven-remote-resources-plugin#345
- Remove redundant javaVersion property maven-reporting-api#101
- Remove redundant javaVersion property maven-reporting-exec#178
- Remove redundant javaVersion property maven-reporting-impl#272
- Remove compiler properties the parent chain already sets maven-resolver#2249
- Remove redundant javaVersion property maven-resolver-ant-tasks#205
- Remove redundant javaVersion property maven-resources-plugin#559
- Remove redundant javaVersion property maven-scm#1425
- Remove redundant javaVersion property maven-scm-publish-plugin#172
- Remove redundant javaVersion property maven-shade-plugin#884
- Remove redundant javaVersion property maven-shared-jar#191
- Remove redundant javaVersion and plugin versions maven-shared-utils#450
- Remove redundant javaVersion property maven-site-plugin#1338
- Remove redundant javaVersion property maven-source-plugin#359
- Remove redundant javaVersion property maven-toolchains-plugin#212
- Remove redundant javaVersion property maven-war-plugin#675
- Remove redundant javaVersion property maven-wrapper#472
- Remove redundant maven-site-plugin version codehaus-plexus/codehaus-plexus.github.io#26
- Remove redundant javaVersion and project.reporting.outputEncoding properties codehaus-plexus/modello#622
- Remove redundant javaVersion property codehaus-plexus/plexus-compiler#530
- Remove redundant maven-shade-plugin version mojohaus/animal-sniffer#370
- Remove redundant mojo.java.target property mojohaus/aspectj-maven-plugin#291
- Remove redundant mojo.java.target property mojohaus/buildnumber-maven-plugin#302
- Remove redundant mojo.java.target property mojohaus/buildplan-maven-plugin#323
- Remove redundant mojo.java.target property mojohaus/exec-maven-plugin#554
- Explain why maven-enforcer-plugin.version is set in this POM mojohaus/extra-enforcer-rules#388
- Remove redundant mojo.java.target property mojohaus/l10n-maven-plugin#71
- Remove redundant mojo.java.target property mojohaus/license-maven-plugin#766
- Remove redundant encoding properties mojohaus/mojohaus.github.io#109
- Remove the compiler source and target properties #13765
Activity