Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package apache-commons-parent for openSUSE:Factory checked in at 2022-10-06 07:42:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/apache-commons-parent (Old) and /work/SRC/openSUSE:Factory/.apache-commons-parent.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache-commons-parent" Thu Oct 6 07:42:01 2022 rev:15 rq:1008159 version:53 Changes: -------- --- /work/SRC/openSUSE:Factory/apache-commons-parent/apache-commons-parent.changes 2020-11-03 15:16:28.748035046 +0100 +++ /work/SRC/openSUSE:Factory/.apache-commons-parent.new.2275/apache-commons-parent.changes 2022-10-06 07:42:11.840686402 +0200 @@ -1,0 +2,52 @@ +Wed Aug 10 10:30:31 UTC 2022 - David Anes <david.a...@suse.com> + +- Upgrade to version 53 +- Changes: + * New features: + - Add .asf.yaml to RAT excludes. + - Add versions-maven-plugin run for this build. + - Add maven-checkstyle-plugin to pluginManagement. + - Allow Maven PMD plugin to override PMD implementation jars + with property "commons.pmd-impl.version". + - Add property commons.javadoc16.java.link. + - Add and use property commons.enforcer-plugin.version. + - Add SpotBugs to plugin management section. + - Add and use property commons.buildnumber-plugin.version. + - Add property commons.javadoc17.java.link. + * Fixed Bugs: + - Use HTTPS for Javadoc links to Oracle. + - Use HTTPS for most links to Apache. + - Rename property biz.aQute.bndlib.version -> + commons.biz.aQute.bndlib.version. + * Changes: + - Bump versions-maven-plugin from 2.7 to 2.10.0 + - Bump maven-project-info-reports-plugin from 3.1.0 to 3.2.2 + - Bump Jacoco from 0.8.5 to 0.8.7 + - Bump actions/setup-java from v1.4.0 to v2 + - Bump commons-build-plugin 1.11 -> 1.12 + - Bump biz.aQute.bndlib from 5.1.2 to 6.2.0 + - Bump actions/checkout from 2.3.1 to 3 + - Bump com.github.siom79.japicmp:japicmp-maven-plugin + 0.14.3 -> 0.15.7 + - Bump org.apache.maven.wagon:wagon-ssh 3.4.0 -> 3.4.3 + - Bump maven-pmd-plugin 3.13.0 -> 3.16.0 + - Bump commons.checkstyle-plugin.version 3.1.1 -> 3.1.2 + - Bump actions/cache from 2 to 3 + - Bump animal-sniffer-maven-plugin from 1.19 to 1.21 + - Bump com.puppycrawl.tools:checkstyle from 8.40 to 9.0.2 + - Bump maven-bundle-plugin from 5.1.1 to 5.1.4 + - Bump maven-jxr-plugin from 3.0.0 to 3.1.1 + - Bump maven-javadoc-plugin from 3.2.0 to 3.3.2 + - Bump commons.pmd-impl.version from 6.29.0 to 6.44.0 + - Bump spotbugs-maven-plugin from 4.0.4 to 4.5.3.0 + - Bump spotbugs from 4.0.6 to 4.5.3 + - Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 + - Bump buildnumber-maven-plugin from 1.4 to 3.0.0 + - Bump maven-site-plugin from 3.9.1 to 3.11.0 + - Bump wagon-ssh from 3.4.3 to 3.5.1 + - Bump checkstyle from 9.2 to 9.3 + - Bump maven-compiler-plugin from 3.8.1 to 3.10.1 + - Bump maven-jar-plugin from 3.2.0 to 3.2.2 + - Bump commons-release-plugin from 1.7 to 1.8.0 + +------------------------------------------------------------------- Old: ---- commons-parent-52-src.tar.gz New: ---- commons-parent-53-src.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ apache-commons-parent.spec ++++++ --- /var/tmp/diff_new_pack.oYguMU/_old 2022-10-06 07:42:12.244687302 +0200 +++ /var/tmp/diff_new_pack.oYguMU/_new 2022-10-06 07:42:12.248687311 +0200 @@ -1,7 +1,7 @@ # -# spec file for package apache-commons-parent +# spec file # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define base_name parent %define short_name commons-%{base_name} Name: apache-%{short_name} -Version: 52 +Version: 53 Release: 0 Summary: Apache Commons Parent Pom License: Apache-2.0 @@ -39,6 +39,8 @@ BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin) Requires: mvn(org.apache:apache:pom:) Requires: mvn(org.codehaus.mojo:build-helper-maven-plugin) +# BuildRequires: mvn(org.codehaus.mojo:version-maven-plugin) +# Requires: mvn(org.codehaus.mojo:version-maven-plugin) BuildArch: noarch %description @@ -57,6 +59,7 @@ %pom_remove_plugin :maven-enforcer-plugin %pom_remove_plugin :maven-site-plugin %pom_remove_plugin :maven-source-plugin +%pom_remove_plugin :versions-maven-plugin # Remove profiles for plugins that are useless in package builds for profile in animal-sniffer japicmp jacoco cobertura clirr; do ++++++ commons-parent-52-src.tar.gz -> commons-parent-53-src.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/commons-parent-52-src/NOTICE.txt new/commons-parent-53-src/NOTICE.txt --- old/commons-parent-52-src/NOTICE.txt 2020-01-22 16:10:15.000000000 +0100 +++ new/commons-parent-53-src/NOTICE.txt 2022-03-31 16:41:23.000000000 +0200 @@ -1,5 +1,5 @@ Apache Commons Parent -Copyright 2006-2020 The Apache Software Foundation +Copyright 2006-2022 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (https://www.apache.org/). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/commons-parent-52-src/RELEASE-NOTES.txt new/commons-parent-53-src/RELEASE-NOTES.txt --- old/commons-parent-52-src/RELEASE-NOTES.txt 2020-01-22 16:10:15.000000000 +0100 +++ new/commons-parent-53-src/RELEASE-NOTES.txt 2022-03-31 16:41:23.000000000 +0200 @@ -1,3 +1,70 @@ + Apache Commons Parent 53 + RELEASE NOTES + +The Apache Commons Parent team is pleased to announce the release of Apache Commons Parent 53 + +The Apache Commons Parent POM provides common settings for all Apache Commons components. + +WARNING: checkstyle version has been updated; there are breaking changes which may require updates to checkstyle.xml files + +Changes in this version include: + +New features: +o Add .asf.yaml to RAT excludes. +o Add versions-maven-plugin run for this build. +o Add maven-checkstyle-plugin to pluginManagement. +o Allow Maven PMD plugin to override PMD implementation jars with property "commons.pmd-impl.version". +o Add property commons.javadoc16.java.link. +o Add and use property commons.enforcer-plugin.version. +o Add SpotBugs to plugin management section. +o Add and use property commons.buildnumber-plugin.version. +o Add property commons.javadoc17.java.link. + +Fixed Bugs: +o Use HTTPS for Javadoc links to Oracle. +o Use HTTPS for most links to Apache. +o Rename property biz.aQute.bndlib.version -> commons.biz.aQute.bndlib.version. + +Changes: +o Bump versions-maven-plugin from 2.7 to 2.10.0 #97, #101. Thanks to Dependabot, Gary Gregory. +o Bump maven-project-info-reports-plugin from 3.1.0 to 3.2.2 #19, #41, #89, #103. Thanks to Dependabot. +o Bump Jacoco from 0.8.5 to 0.8.7, #42. +o Bump actions/setup-java from v1.4.0 to v2, #18, #22. Thanks to Dependabot, Gary Gregory. +o Bump commons-build-plugin 1.11 -> 1.12 +o Bump biz.aQute.bndlib from 5.1.2 to 6.2.0, #23, #31, #64, #76. Thanks to Dependabot. +o Bump actions/checkout from 2.3.1 to 3, #15, #21, #25, #66, #71, #79. Thanks to Dependabot. +o Bump com.github.siom79.japicmp:japicmp-maven-plugin 0.14.3 -> 0.15.7, #34, #68, #93. Thanks to Gary Gregory, Dependabot. +o Bump org.apache.maven.wagon:wagon-ssh 3.4.0 -> 3.4.3, #32 +o Bump maven-pmd-plugin 3.13.0 -> 3.16.0 #91. Thanks to Gary Gregory, Dependabot. +o Bump commons.checkstyle-plugin.version 3.1.1 -> 3.1.2. +o Bump actions/cache from 2 to 3 #29, #38, #44, #102. Thanks to Dependabot. +o Bump animal-sniffer-maven-plugin from 1.19 to 1.21 #30. Thanks to Dependabot, Gary Gregory. +o Bump com.puppycrawl.tools:checkstyle from 8.40 to 9.0.2 #33, #45, #48, #54, #55, #38, #77. Thanks to Dependabot, Gary Gregory. +o Bump maven-bundle-plugin from 5.1.1 to 5.1.4 #35, #82, #87. Thanks to Dependabot. +o Bump maven-jxr-plugin from 3.0.0 to 3.1.1 #39. Thanks to Dependabot. +o Bump maven-javadoc-plugin from 3.2.0 to 3.3.2 #43, #59, #96. Thanks to Dependabot. +o Bump commons.pmd-impl.version from 6.29.0 to 6.44.0 #46, #47, #53, #57, #62, #80, #90, #99. Thanks to Dependabot, Gary Gregory. +o Bump spotbugs-maven-plugin from 4.0.4 to 4.5.3.0 #50, #60, #83, #100. Thanks to Dependabot. +o Bump spotbugs from 4.0.6 to 4.5.3. +o Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 #52. Thanks to Dependabot. +o Bump buildnumber-maven-plugin from 1.4 to 3.0.0 #81. Thanks to Dependabot. +o Bump maven-site-plugin from 3.9.1 to 3.11.0 #84, #98. Thanks to Dependabot. +o Bump wagon-ssh from 3.4.3 to 3.5.1 #85. Thanks to Dependabot. +o Bump checkstyle from 9.2 to 9.3 #86. Thanks to Dependabot, Gary Gregory. +o Bump maven-compiler-plugin from 3.8.1 to 3.10.1 #88. Thanks to Dependabot, Gary Gregory. +o Bump maven-jar-plugin from 3.2.0 to 3.2.2 #92. Thanks to Dependabot. +o Bump commons-release-plugin from 1.7 to 1.8.0. Thanks to Gary Gregory. + + +Historical list of changes: https://commons.apache.org/commons-parent-pom.htmlchanges-report.html + +For complete information on Apache Commons Parent, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Apache Commons Parent website: + +https://commons.apache.org/commons-parent-pom.html + +----------------------------------------------------------------------------- + Apache Commons Parent 52 RELEASE NOTES diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/commons-parent-52-src/pom.xml new/commons-parent-53-src/pom.xml --- old/commons-parent-52-src/pom.xml 2020-01-22 16:10:15.000000000 +0100 +++ new/commons-parent-53-src/pom.xml 2022-03-31 16:41:23.000000000 +0200 @@ -23,11 +23,11 @@ <parent> <groupId>org.apache</groupId> <artifactId>apache</artifactId> - <version>23</version> + <version>24</version> </parent> <groupId>org.apache.commons</groupId> <artifactId>commons-parent</artifactId> - <version>52</version> + <version>53</version> <packaging>pom</packaging> <name>Apache Commons Parent</name> <description>The Apache Commons Parent POM provides common settings for all Apache Commons components.</description> @@ -89,6 +89,8 @@ <properties> <!-- configuration bits for cutting a release candidate, must be overridden by components --> + <!-- TODO How can we make project.build.outputTimestamp and changes.xml's release data the same? --> + <project.build.outputTimestamp>2022-03-31T14:41:23Z</project.build.outputTimestamp> <commons.release.version>${project.version}</commons.release.version> <commons.rc.version>RC1</commons.rc.version> <commons.jira.id>COMMONSSITE</commons.jira.id> @@ -114,36 +116,40 @@ <commons.compiler.javadoc /> <!-- plugin versions (allows same value in reporting and build sections; also allows easy override) --> - <commons.animal-sniffer.version>1.19</commons.animal-sniffer.version> + <commons.animal-sniffer.version>1.21</commons.animal-sniffer.version> <!-- 1.8 requires Java 8+ --> <!-- Almost all signatures use version 1.0. Allow override just in case --> <commons.animal-sniffer.signature.version>1.0</commons.animal-sniffer.signature.version> <commons.assembly-plugin.version>3.3.0</commons.assembly-plugin.version> <commons.build-helper.version>3.2.0</commons.build-helper.version> - <commons.build-plugin.version>1.11</commons.build-plugin.version> + <commons.build-plugin.version>1.12</commons.build-plugin.version> <commons.changes.version>2.12.1</commons.changes.version> - <commons.checkstyle-plugin.version>3.1.1</commons.checkstyle-plugin.version> + <commons.checkstyle-plugin.version>3.1.2</commons.checkstyle-plugin.version> + <commons.checkstyle.version>9.3</commons.checkstyle.version> <commons.clirr.version>2.8</commons.clirr.version> <commons.cobertura.version>2.7</commons.cobertura.version> - <commons.compiler.version>3.8.1</commons.compiler.version> + <commons.compiler.version>3.10.1</commons.compiler.version> <commons.coveralls.version>4.3.0</commons.coveralls.version> <commons.coveralls.timestampFormat>EpochMillis</commons.coveralls.timestampFormat> <commons.failsafe.version>2.22.2</commons.failsafe.version> - <commons.felix.version>5.1.1</commons.felix.version> + <commons.felix.version>5.1.4</commons.felix.version> <commons.findbugs.version>3.0.5</commons.findbugs.version> - <commons.jacoco.version>0.8.5</commons.jacoco.version> - <commons.japicmp.version>0.14.3</commons.japicmp.version> - <commons.jar-plugin.version>3.2.0</commons.jar-plugin.version> - <commons.javadoc.version>3.2.0</commons.javadoc.version> + <commons.jacoco.version>0.8.7</commons.jacoco.version> + <commons.japicmp.version>0.15.7</commons.japicmp.version> + <commons.jar-plugin.version>3.2.2</commons.jar-plugin.version> + <commons.javadoc.version>3.3.2</commons.javadoc.version> <commons.jdepend.version>2.0</commons.jdepend.version> - <commons.jxr.version>3.0.0</commons.jxr.version> - <commons.pmd.version>3.13.0</commons.pmd.version> - <commons.project-info.version>3.1.0</commons.project-info.version> + <commons.jxr.version>3.1.1</commons.jxr.version> + <commons.pmd.version>3.16.0</commons.pmd.version> + <commons.pmd-impl.version>6.44.0</commons.pmd-impl.version> + <commons.project-info.version>3.2.2</commons.project-info.version> <commons.rat.version>0.13</commons.rat.version> - <commons.release-plugin.version>1.7</commons.release-plugin.version> + <commons.release-plugin.version>1.8.0</commons.release-plugin.version> <commons.scm-publish.version>1.1</commons.scm-publish.version> + <commons.enforcer-plugin.version>3.0.0</commons.enforcer-plugin.version> + <commons.buildnumber-plugin.version>3.0.0</commons.buildnumber-plugin.version> <!-- requires Java 8 --> - <biz.aQute.bndlib.version>5.1.2</biz.aQute.bndlib.version> + <commons.biz.aQute.bndlib.version>6.2.0</commons.biz.aQute.bndlib.version> <!-- Note: Maven site plugin 3.5.1 is the latest version but is not a direct replacement: @@ -185,13 +191,13 @@ org.apache.maven.plugins:maven-site-plugin:3.9.0:site: java.lang.NoSuchMethodError: org.codehaus.plexus.util.xml.Xpp3Dom.getInputLocation()Ljava/lang/Object; --> - <commons.site-plugin.version>3.9.1</commons.site-plugin.version> + <commons.site-plugin.version>3.11.0</commons.site-plugin.version> <commons.source-plugin.version>3.2.1</commons.source-plugin.version> - <commons.spotbugs.version>4.0.4</commons.spotbugs.version> - <commons.spotbugs.impl.version>4.0.6</commons.spotbugs.impl.version> + <commons.spotbugs.plugin.version>4.5.3.0</commons.spotbugs.plugin.version> + <commons.spotbugs.impl.version>4.5.3</commons.spotbugs.impl.version> <commons.surefire-report.version>2.22.2</commons.surefire-report.version> <commons.surefire.version>2.22.2</commons.surefire.version> - <commons.wagon-ssh.version>3.4.0</commons.wagon-ssh.version> + <commons.wagon-ssh.version>3.5.1</commons.wagon-ssh.version> <!-- Default values for the download-page generation by commons-build-plugin --> <commons.release.name>${project.artifactId}-${commons.release.version}</commons.release.name> @@ -264,20 +270,24 @@ <project.reporting.outputEncoding>${commons.encoding}</project.reporting.outputEncoding> <!-- Javadoc link to Java API. Default is Java 1.7; components can override to other versions --> - <commons.javadoc6.java.link>http://docs.oracle.com/javase/6/docs/api/</commons.javadoc6.java.link> - <commons.javadoc7.java.link>http://docs.oracle.com/javase/7/docs/api/</commons.javadoc7.java.link> - <commons.javadoc8.java.link>http://docs.oracle.com/javase/8/docs/api/</commons.javadoc8.java.link> - <commons.javadoc9.java.link>http://docs.oracle.com/javase/9/docs/api/</commons.javadoc9.java.link> - <commons.javadoc10.java.link>http://docs.oracle.com/javase/10/docs/api/</commons.javadoc10.java.link> + <commons.javadoc6.java.link>https://docs.oracle.com/javase/6/docs/api/</commons.javadoc6.java.link> + <commons.javadoc7.java.link>https://docs.oracle.com/javase/7/docs/api/</commons.javadoc7.java.link> + <commons.javadoc8.java.link>https://docs.oracle.com/javase/8/docs/api/</commons.javadoc8.java.link> + <commons.javadoc9.java.link>https://docs.oracle.com/javase/9/docs/api/</commons.javadoc9.java.link> + <commons.javadoc10.java.link>https://docs.oracle.com/javase/10/docs/api/</commons.javadoc10.java.link> <commons.javadoc11.java.link>https://docs.oracle.com/en/java/javase/11/docs/api/</commons.javadoc11.java.link> <commons.javadoc12.java.link>https://docs.oracle.com/en/java/javase/12/docs/api/</commons.javadoc12.java.link> <commons.javadoc13.java.link>https://docs.oracle.com/en/java/javase/13/docs/api/</commons.javadoc13.java.link> + <commons.javadoc14.java.link>https://docs.oracle.com/en/java/javase/14/docs/api/</commons.javadoc14.java.link> + <commons.javadoc15.java.link>https://docs.oracle.com/en/java/javase/15/docs/api/</commons.javadoc15.java.link> + <commons.javadoc16.java.link>https://docs.oracle.com/en/java/javase/16/docs/api/</commons.javadoc16.java.link> + <commons.javadoc17.java.link>https://docs.oracle.com/en/java/javase/17/docs/api/</commons.javadoc17.java.link> <commons.javadoc.java.link>${commons.javadoc7.java.link}</commons.javadoc.java.link> - <commons.javadoc.javaee5.link>http://docs.oracle.com/javaee/5/api/</commons.javadoc.javaee5.link> - <commons.javadoc.javaee6.link>http://docs.oracle.com/javaee/6/api/</commons.javadoc.javaee6.link> - <commons.javadoc.javaee7.link>http://docs.oracle.com/javaee/7/api/</commons.javadoc.javaee7.link> + <commons.javadoc.javaee5.link>https://docs.oracle.com/javaee/5/api/</commons.javadoc.javaee5.link> + <commons.javadoc.javaee6.link>https://docs.oracle.com/javaee/6/api/</commons.javadoc.javaee6.link> + <commons.javadoc.javaee7.link>https://docs.oracle.com/javaee/7/api/</commons.javadoc.javaee7.link> <commons.javadoc.javaee.link>${commons.javadoc.javaee6.link}</commons.javadoc.javaee.link> @@ -417,6 +427,7 @@ <!-- TODO find a better way to add N&L files to jars and test jars See also maven-remote-resources-plugin configuration below. --> + <defaultGoal>clean apache-rat:check package site</defaultGoal> <resources> <!-- This is the default setting from the super-pom --> <resource> @@ -485,14 +496,16 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${commons.javadoc.version}</version> - <configuration> - <!-- keep only errors and warnings --> + <configuration> + <!-- Keep only errors and warnings --> <quiet>true</quiet> <source>${maven.compiler.source}</source> <javadocExecutable>${commons.compiler.javadoc}</javadocExecutable> <encoding>${commons.encoding}</encoding> <docencoding>${commons.docEncoding}</docencoding> + <!-- Prevent too many SCM changes --> <notimestamp>true</notimestamp> + <linksource>true</linksource> <links> <link>${commons.javadoc.java.link}</link> <link>${commons.javadoc.javaee.link}</link> @@ -583,7 +596,7 @@ </oldVersion> <newVersion> <file> - <path>${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}</path> + <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path> </file> </newVersion> <parameter> @@ -629,7 +642,7 @@ <!-- Fixes https://github.com/bndtools/bnd/issues/3903 seen with Commons CSV. --> <groupId>biz.aQute.bnd</groupId> <artifactId>biz.aQute.bndlib</artifactId> - <version>${biz.aQute.bndlib.version}</version> + <version>${commons.biz.aQute.bndlib.version}</version> </dependency> </dependencies> </plugin> @@ -646,7 +659,7 @@ <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> - <version>1.4</version> + <version>${commons.buildnumber-plugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> @@ -660,7 +673,7 @@ <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <!-- Version 2.2 causes an NPE with Maven 3.3.9 --> - <version>2.7</version> + <version>2.10.0</version> </plugin> <plugin> <groupId>org.jacoco</groupId> @@ -740,6 +753,7 @@ <artifactId>maven-project-info-reports-plugin</artifactId> <version>${commons.project-info.version}</version> <dependencies> + <!-- Fix org.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19 --> <dependency> <groupId>org.apache.bcel</groupId> <artifactId>bcel</artifactId> @@ -747,6 +761,57 @@ </dependency> </dependencies> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>${commons.checkstyle-plugin.version}</version> + <dependencies> + <dependency> + <groupId>com.puppycrawl.tools</groupId> + <artifactId>checkstyle</artifactId> + <version>${commons.checkstyle.version}</version> + </dependency> + </dependencies> + </plugin> + <plugin> + <groupId>com.github.spotbugs</groupId> + <artifactId>spotbugs-maven-plugin</artifactId> + <version>${commons.spotbugs.plugin.version}</version> + <dependencies> + <dependency> + <groupId>com.github.spotbugs</groupId> + <artifactId>spotbugs</artifactId> + <version>${commons.spotbugs.impl.version}</version> + </dependency> + </dependencies> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + <version>${commons.pmd.version}</version> + <dependencies> + <dependency> + <groupId>net.sourceforge.pmd</groupId> + <artifactId>pmd-core</artifactId> + <version>${commons.pmd-impl.version}</version> + </dependency> + <dependency> + <groupId>net.sourceforge.pmd</groupId> + <artifactId>pmd-java</artifactId> + <version>${commons.pmd-impl.version}</version> + </dependency> + <dependency> + <groupId>net.sourceforge.pmd</groupId> + <artifactId>pmd-javascript</artifactId> + <version>${commons.pmd-impl.version}</version> + </dependency> + <dependency> + <groupId>net.sourceforge.pmd</groupId> + <artifactId>pmd-jsp</artifactId> + <version>${commons.pmd-impl.version}</version> + </dependency> + </dependencies> + </plugin> </plugins> </pluginManagement> <plugins> @@ -802,7 +867,7 @@ <inherited>true</inherited> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> - <version>3.0.0-M3</version> + <version>${commons.enforcer-plugin.version}</version> <configuration> <rules> <requireMavenVersion> @@ -937,6 +1002,7 @@ <exclude>.checkstyle</exclude> <exclude>.fbprefs</exclude> <exclude>.pmd</exclude> + <exclude>.asf.yaml</exclude> <exclude>src/site/resources/download_*.cgi</exclude> <exclude>src/site/resources/profile.*</exclude> <exclude>profile.*</exclude> @@ -976,7 +1042,10 @@ </execution> </executions> </plugin> - + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>versions-maven-plugin</artifactId> + </plugin> </plugins> </build> @@ -1017,22 +1086,6 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${commons.javadoc.version}</version> - <configuration> - <!-- keep only errors and warnings --> - <quiet>true</quiet> - <source>${maven.compiler.source}</source> - <javadocExecutable>${commons.compiler.javadoc}</javadocExecutable> - <encoding>${commons.encoding}</encoding> - <docencoding>${commons.docEncoding}</docencoding> - <notimestamp>true</notimestamp> - <linksource>true</linksource> - <!-- prevent svnpub to be too much noisy --> - <notimestamp>true</notimestamp> - <links> - <link>${commons.javadoc.java.link}</link> - <link>${commons.javadoc.javaee.link}</link> - </links> - </configuration> <!-- Suppress test Javadocs --> <reportSets> <reportSet> @@ -1055,7 +1108,7 @@ <!-- Unfortunately it does not appear to be possible to override reports configured in a parent POM. - See https://jira.codehaus.org/browse/MPIR-241 + See https://issues.apache.org/jira/browse/MPIR-241 and https://issues.apache.org/jira/browse/MPOM-32 So we define here all those reports that are suitable for all components. @@ -1122,6 +1175,7 @@ <exclude>.checkstyle</exclude> <exclude>.fbprefs</exclude> <exclude>.pmd</exclude> + <exclude>.asf.yaml</exclude> <exclude>src/site/resources/download_*.cgi</exclude> <exclude>src/site/resources/profile.*</exclude> <exclude>profile.*</exclude> @@ -1303,9 +1357,9 @@ <!-- N.B. in spite of what the Maven docs may say, activation conditions are ORed together, see: - http://jira.codehaus.org/browse/MNG-4565 + https://issues.apache.org/jira/browse/MNG-4565 Fairly useless, but that's what was done in - http://jira.codehaus.org/browse/MNG-3106 + https://issues.apache.org/jira/browse/MNG-3106 So we cannot also check for Java 1.5+ This should not be a problem now as the profile is optional. @@ -1869,7 +1923,7 @@ <!-- Fix to build on JDK 7: version 4.0.0 requires Java 8. --> <commons.felix.version>3.5.1</commons.felix.version> <commons.animal-sniffer.version>1.17</commons.animal-sniffer.version> - <biz.aQute.bndlib.version>3.5.0</biz.aQute.bndlib.version> + <commons.biz.aQute.bndlib.version>3.5.0</commons.biz.aQute.bndlib.version> </properties> </profile> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/commons-parent-52-src/src/changes/changes.xml new/commons-parent-53-src/src/changes/changes.xml --- old/commons-parent-52-src/src/changes/changes.xml 2020-01-22 16:10:15.000000000 +0100 +++ new/commons-parent-53-src/src/changes/changes.xml 2022-03-31 16:41:23.000000000 +0200 @@ -61,6 +61,54 @@ <body> + <release version="53" date="YYYY-MM-DD" description=" + WARNING: checkstyle version has been updated; there are breaking changes which may require updates to checkstyle.xml files + "> + <!-- FIX --> + <action type="fix" dev="ggregory">Use HTTPS for Javadoc links to Oracle.</action> + <action type="fix" dev="ggregory">Use HTTPS for most links to Apache.</action> + <action type="fix" dev="ggregory">Rename property biz.aQute.bndlib.version -> commons.biz.aQute.bndlib.version.</action> + <!-- ADD --> + <action type="add" dev="sebb">Add .asf.yaml to RAT excludes.</action> + <action type="add" dev="ggregory">Add versions-maven-plugin run for this build.</action> + <action type="add" dev="ggregory">Add maven-checkstyle-plugin to pluginManagement.</action> + <action type="add" dev="ggregory">Allow Maven PMD plugin to override PMD implementation jars with property "commons.pmd-impl.version".</action> + <action type="add" dev="ggregory">Add property commons.javadoc16.java.link.</action> + <action type="add" dev="ggregory">Add and use property commons.enforcer-plugin.version.</action> + <action type="add" dev="ggregory">Add SpotBugs to plugin management section.</action> + <action type="add" dev="ggregory">Add and use property commons.buildnumber-plugin.version.</action> + <action type="add" dev="ggregory">Add property commons.javadoc17.java.link.</action> + <!-- UPDATES --> + <action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump versions-maven-plugin from 2.7 to 2.10.0 #97, #101.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-project-info-reports-plugin from 3.1.0 to 3.2.2 #19, #41, #89, #103.</action> + <action type="update" dev="ggregory, Dependabot">Bump Jacoco from 0.8.5 to 0.8.7, #42.</action> + <action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump actions/setup-java from v1.4.0 to v2, #18, #22.</action> + <action type="update" dev="sebb">Bump commons-build-plugin 1.11 -> 1.12</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump biz.aQute.bndlib from 5.1.2 to 6.2.0, #23, #31, #64, #76.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump actions/checkout from 2.3.1 to 3, #15, #21, #25, #66, #71, #79.</action> + <action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump com.github.siom79.japicmp:japicmp-maven-plugin 0.14.3 -> 0.15.7, #34, #68, #93.</action> + <action type="update" dev="ggregory">Bump org.apache.maven.wagon:wagon-ssh 3.4.0 -> 3.4.3, #32</action> + <action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump maven-pmd-plugin 3.13.0 -> 3.16.0 #91.</action> + <action type="update" dev="ggregory">Bump commons.checkstyle-plugin.version 3.1.1 -> 3.1.2.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump actions/cache from 2 to 3 #29, #38, #44, #102.</action> + <action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump animal-sniffer-maven-plugin from 1.19 to 1.21 #30.</action> + <action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 8.40 to 9.0.2 #33, #45, #48, #54, #55, #38, #77.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-bundle-plugin from 5.1.1 to 5.1.4 #35, #82, #87.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-jxr-plugin from 3.0.0 to 3.1.1 #39.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-javadoc-plugin from 3.2.0 to 3.3.2 #43, #59, #96.</action> + <action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump commons.pmd-impl.version from 6.29.0 to 6.44.0 #46, #47, #53, #57, #62, #80, #90, #99.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump spotbugs-maven-plugin from 4.0.4 to 4.5.3.0 #50, #60, #83, #100.</action> + <action type="update" dev="ggregory">Bump spotbugs from 4.0.6 to 4.5.3.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 #52.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump buildnumber-maven-plugin from 1.4 to 3.0.0 #81.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-site-plugin from 3.9.1 to 3.11.0 #84, #98.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump wagon-ssh from 3.4.3 to 3.5.1 #85.</action> + <action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump checkstyle from 9.2 to 9.3 #86.</action> + <action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump maven-compiler-plugin from 3.8.1 to 3.10.1 #88.</action> + <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-jar-plugin from 3.2.0 to 3.2.2 #92.</action> + <action type="update" dev="ggregory" due-to="Gary Gregory">Bump commons-release-plugin from 1.7 to 1.8.0.</action> + </release> + <release version="52" date="2020-07-30" description="Add support for Java 15."> <action type="update" dev="chtompki">Update maven-site-plugin version 3.8.2 -> 3.9.1.</action> <action type="add" dev="sebb">Align Javadoc version with java override profile</action> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/commons-parent-52-src/src/site/site.xml new/commons-parent-53-src/src/site/site.xml --- old/commons-parent-52-src/src/site/site.xml 2020-01-22 16:10:15.000000000 +0100 +++ new/commons-parent-53-src/src/site/site.xml 2022-03-31 16:41:23.000000000 +0200 @@ -59,8 +59,8 @@ <body> <!-- N.B. body links are automatically inherited --> <links> - <item name="ApacheCon" href="http://www.apachecon.com/"/> - <item name="Apache" href="http://www.apache.org"/> + <item name="ApacheCon" href="https://www.apachecon.com/"/> + <item name="Apache" href="https://www.apache.org"/> <item name="Commons" href="https://commons.apache.org/" /> </links> @@ -68,7 +68,7 @@ <menu name="Commons" inherit="bottom"> <item name="Home" href="https://commons.apache.org/" /> - <item name="License" href="http://www.apache.org/licenses/"/> + <item name="License" href="https://www.apache.org/licenses/"/> <item name="Components" href="https://commons.apache.org/components.html" collapse="true"> <item name="Full list..." href="https://commons.apache.org/components.html" /> </item> @@ -94,23 +94,23 @@ <!-- Should agree with commons-site --> <menu name="ASF" inherit="bottom"> - <item name="How the ASF works" href="http://www.apache.org/foundation/how-it-works.html" /> - <item name="Get Involved" href="http://www.apache.org/foundation/getinvolved.html" /> - <item name="Developer Resources" href="http://www.apache.org/dev/" /> - <item name="Code of Conduct" href="http://www.apache.org/foundation/policies/conduct.html" /> - <item name="Sponsorship" href="http://www.apache.org/foundation/sponsorship.html" /> - <item name="Thanks" href="http://www.apache.org/foundation/thanks.html" /> + <item name="How the ASF works" href="https://www.apache.org/foundation/how-it-works.html" /> + <item name="Get Involved" href="https://www.apache.org/foundation/getinvolved.html" /> + <item name="Developer Resources" href="https://www.apache.org/dev/" /> + <item name="Code of Conduct" href="https://www.apache.org/foundation/policies/conduct.html" /> + <item name="Sponsorship" href="https://www.apache.org/foundation/sponsorship.html" /> + <item name="Thanks" href="https://www.apache.org/foundation/thanks.html" /> </menu> </body> <!-- inherited --> <poweredBy> <!-- Add ApacheCon logo --> - <logo name="ApacheCon" href="http://www.apache.org/events/current-event.html" - img="http://www.apache.org/events/current-event-125x125.png"/> + <logo name="ApacheCon" href="https://www.apache.org/events/current-event.html" + img="https://www.apache.org/events/current-event-125x125.png"/> <!-- Keep the default logo as well --> - <logo name="Maven" href="http://maven.apache.org/" - img="http://maven.apache.org/images/logos/maven-feather.png"/> + <logo name="Maven" href="https://maven.apache.org/" + img="https://maven.apache.org/images/logos/maven-feather.png"/> </poweredBy> <!-- inherited -->