New Upstream Release - maven-parent
Ready changes
Summary
Merged new upstream version: 39 (was: 35).
Resulting package
Built on 2022-12-15T14:02 (took 14m38s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-releases libmaven-parent-java
Lintian Result
Diff
diff --git a/.asf.yaml b/.asf.yaml
index 1a1cbb8..514d16f 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -22,3 +22,9 @@ github:
- java
- build-management
- maven
+ enabled_merge_buttons:
+ squash: true
+ merge: false
+ rebase: true
+ autolink_jira:
+ - MPOM
\ No newline at end of file
diff --git a/Jenkinsfile b/Jenkinsfile
index d9f2bfa..e3b18f7 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -16,5 +16,5 @@
* specific language governing permissions and limitations
* under the License.
*/
-
-asfMavenTlpStdBuild(jdks:['8'])
+// jdk 17 is used for deploy artifacts
+asfMavenTlpStdBuild(jdks:['8', '17'])
diff --git a/README.md b/README.md
index 519b070..e8ea603 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,7 @@ Contributing to [Apache Maven Parent POMs](https://maven.apache.org/pom/maven/)
[![ASF Jira](https://img.shields.io/endpoint?url=https%3A%2F%2Fmaven.apache.org%2Fbadges%2Fasf_jira-MPOM.json)][jira]
[![Apache License, Version 2.0, January 2004](https://img.shields.io/github/license/apache/maven.svg?label=License)][license]
[![Maven Central](https://img.shields.io/maven-central/v/org.apache.maven/maven-parent.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.apache.maven/maven-parent)
+[![Reproducible Builds](https://img.shields.io/badge/Reproducible_Builds-ok-green?labelColor=blue)](https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/maven/parent/README.md)
[![Jenkins Status](https://img.shields.io/jenkins/s/https/ci-maven.apache.org/job/Maven/job/maven-box/job/maven-parent/job/master.svg)][build]
diff --git a/apache-resource-bundles/pom.xml b/apache-resource-bundles/pom.xml
index e8306e2..53b05f4 100644
--- a/apache-resource-bundles/pom.xml
+++ b/apache-resource-bundles/pom.xml
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
-
<!--
~ Licensed to the Apache Software Foundation (ASF) under one
~ or more contributor license agreements. See the NOTICE file
@@ -18,14 +17,13 @@
~ specific language governing permissions and limitations
~ under the License.
-->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.maven</groupId>
<artifactId>maven-parent</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../pom.xml</relativePath>
</parent>
@@ -42,60 +40,17 @@
</issueManagement>
<ciManagement>
- <url>https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-project-resources/</url>
<system>Jenkins</system>
+ <url>https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-project-resources/</url>
</ciManagement>
<!-- There is no distributionManagement for this project. The site is a part of the main Maven site. -->
<build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-changes-plugin</artifactId>
- <configuration>
- <issueManagementSystems>
- <issueManagementSystem>JIRA</issueManagementSystem>
- </issueManagementSystems>
- <maxEntries>1000</maxEntries>
- <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
- <versionPrefix>${project.artifactId}-</versionPrefix>
- <!-- Used by announcement-generate goal -->
-<!-- TODO Which template should we use for Apache Resource Bundles?
- <templateDirectory>org/apache/maven/shared</templateDirectory>
--->
- <!-- Used by announcement-mail goal -->
- <subject>[ANN] ${project.name} ${project.version} Released</subject>
- <toAddresses>
- <toAddress implementation="java.lang.String">announce@apache.org</toAddress>
- <toAddress implementation="java.lang.String">announce@maven.apache.org</toAddress>
- <toAddress implementation="java.lang.String">users@maven.apache.org</toAddress>
- </toAddresses>
- <ccAddresses>
- <ccAddress implementation="java.lang.String">dev@maven.apache.org</ccAddress>
- </ccAddresses>
- <!-- These values need to be specified as properties in the profile apache-release in your settings.xml -->
- <fromDeveloperId>${apache.availid}</fromDeveloperId>
- <smtpHost>${smtp.host}</smtpHost>
- </configuration>
- <dependencies>
- <!-- Used by announcement-generate goal -->
-<!-- Uncomment this when we have decided which template to use
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-shared-resources</artifactId>
- <version>1</version>
- </dependency>
--->
- </dependencies>
- </plugin>
- </plugins>
- </pluginManagement>
<plugins>
<!-- Turn this into a lifecycle -->
- <plugin>
- <artifactId>maven-remote-resources-plugin</artifactId>
+ <plugin>
+ <artifactId>maven-remote-resources-plugin</artifactId>
<executions>
<execution>
<goals>
diff --git a/debian/changelog b/debian/changelog
index e1ffad9..e7194e9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+maven-parent (39-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk> Thu, 15 Dec 2022 13:48:21 -0000
+
maven-parent (35-1) unstable; urgency=medium
* Team upload.
diff --git a/doxia-tools/pom.xml b/doxia-tools/pom.xml
index fd6846a..4c17184 100644
--- a/doxia-tools/pom.xml
+++ b/doxia-tools/pom.xml
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
-
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -18,14 +17,13 @@ KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.maven</groupId>
<artifactId>maven-parent</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../pom.xml</relativePath>
</parent>
@@ -67,7 +65,8 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
- <skipDeploy>true</skipDeploy><!-- don't deploy site with maven-site-plugin -->
+ <!-- don't deploy site with maven-site-plugin -->
+ <skipDeploy>true</skipDeploy>
</configuration>
</plugin>
</plugins>
@@ -77,15 +76,17 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-publish-plugin</artifactId>
<configuration>
- <content>${project.reporting.outputDirectory}</content><!-- no need for site:stage, use target/site -->
+ <!-- no need for site:stage, use target/site -->
+ <content>${project.reporting.outputDirectory}</content>
</configuration>
<executions>
<execution>
+ <!-- deploy site with maven-scm-publish-plugin -->
<id>scm-publish</id>
- <phase>site-deploy</phase><!-- deploy site with maven-scm-publish-plugin -->
<goals>
<goal>publish-scm</goal>
</goals>
+ <phase>site-deploy</phase>
</execution>
</executions>
</plugin>
diff --git a/doxia-tools/site-pom.xml b/doxia-tools/site-pom.xml
index cfa559d..6b8e2d1 100644
--- a/doxia-tools/site-pom.xml
+++ b/doxia-tools/site-pom.xml
@@ -24,8 +24,10 @@ under the License.
<parent>
<groupId>org.apache.maven</groupId>
+ <!-- we need to have a different gav for pom.xml and site-pom.xml -->
+ <!-- dot at the end is on purpose -->
<artifactId>maven-parent.</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../site-pom.xml</relativePath>
</parent>
diff --git a/doxia-tools/src/site-docs/site.xml b/doxia-tools/src/site-docs/site.xml
index 2aae710..0f48b8a 100644
--- a/doxia-tools/src/site-docs/site.xml
+++ b/doxia-tools/src/site-docs/site.xml
@@ -37,6 +37,15 @@ under the License.
<item name="Doxia Tools" href="../doxia-tools/index.html"/>
</menu>
- <menu ref="parent" />
+ <menu ref="reports" />
+
+ <menu name="ASF">
+ <item name="How Apache Works" href="https://www.apache.org/foundation/how-it-works.html"/>
+ <item name="Foundation" href="https://www.apache.org/foundation/"/>
+ <item name="Data Privacy" href="https://privacy.apache.org/policies/privacy-policy-public.html"/>
+ <item name="Sponsoring Apache" href="https://www.apache.org/foundation/sponsorship.html"/>
+ <item name="Thanks" href="https://www.apache.org/foundation/thanks.html"/>
+ </menu>
+
</body>
-</project>
\ No newline at end of file
+</project>
diff --git a/maven-extensions/pom.xml b/maven-extensions/pom.xml
index ee6ae5d..dc6e086 100644
--- a/maven-extensions/pom.xml
+++ b/maven-extensions/pom.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -17,14 +17,13 @@ KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.maven</groupId>
<artifactId>maven-parent</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../pom.xml</relativePath>
</parent>
@@ -50,39 +49,6 @@ under the License.
<build>
<pluginManagement>
<plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-changes-plugin</artifactId>
- <configuration>
- <issueManagementSystems>
- <issueManagementSystem>JIRA</issueManagementSystem>
- </issueManagementSystems>
- <maxEntries>1000</maxEntries>
- <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
- <!-- Used by announcement-generate goal -->
- <templateDirectory>org/apache/maven/extensions</templateDirectory>
- <!-- Used by announcement-mail goal -->
- <subject>[ANN] ${project.name} ${project.version} Released</subject>
- <toAddresses>
- <toAddress implementation="java.lang.String">announce@maven.apache.org</toAddress>
- <toAddress implementation="java.lang.String">users@maven.apache.org</toAddress>
- </toAddresses>
- <ccAddresses>
- <ccAddress implementation="java.lang.String">dev@maven.apache.org</ccAddress>
- </ccAddresses>
- <!-- These values need to be specified as properties in the profile apache-release in your settings.xml -->
- <fromDeveloperId>${apache.availid}</fromDeveloperId>
- <smtpHost>${smtp.host}</smtpHost>
- </configuration>
- <dependencies>
- <!-- Used by announcement-generate goal -->
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-shared-resources</artifactId>
- <version>2</version>
- </dependency>
- </dependencies>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
@@ -95,22 +61,25 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
- <skipDeploy>true</skipDeploy><!-- don't deploy site with maven-site-plugin -->
+ <skipDeploy>true</skipDeploy>
+ <!-- don't deploy site with maven-site-plugin -->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-publish-plugin</artifactId>
<configuration>
- <content>${project.reporting.outputDirectory}</content><!-- no need for site:stage, use target/site -->
+ <!-- no need for site:stage, use target/site -->
+ <content>${project.reporting.outputDirectory}</content>
</configuration>
<executions>
<execution>
+ <!-- deploy site with maven-scm-publish-plugin -->
<id>scm-publish</id>
- <phase>site-deploy</phase><!-- deploy site with maven-scm-publish-plugin -->
<goals>
<goal>publish-scm</goal>
</goals>
+ <phase>site-deploy</phase>
</execution>
</executions>
</plugin>
@@ -122,10 +91,10 @@ under the License.
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
+ <id>ensure-no-container-api</id>
<goals>
<goal>enforce</goal>
</goals>
- <id>ensure-no-container-api</id>
<configuration>
<rules>
<bannedDependencies>
@@ -160,10 +129,10 @@ under the License.
<executions>
<execution>
<id>docck-check</id>
- <phase>verify</phase>
<goals>
<goal>check</goal>
</goals>
+ <phase>verify</phase>
</execution>
</executions>
</plugin>
@@ -176,7 +145,6 @@ under the License.
<!-- when testing with JDK9, change these values to 1.6 from cmdline -->
<invoker.maven.compiler.source>${maven.compiler.source}</invoker.maven.compiler.source>
<invoker.maven.compiler.target>${maven.compiler.target}</invoker.maven.compiler.target>
- <maven.it.failure.ignore>false</maven.it.failure.ignore>
</properties>
<build>
<plugins>
@@ -197,10 +165,7 @@ under the License.
<properties>
<maven.compiler.source>${invoker.maven.compiler.source}</maven.compiler.source>
<maven.compiler.target>${invoker.maven.compiler.target}</maven.compiler.target>
- <!-- e.g. ensure that Java7 picks up TLSv1.2 when connecting with Central -->
- <https.protocols>${https.protocols}</https.protocols>
</properties>
- <ignoreFailures>${maven.it.failure.ignore}</ignoreFailures>
</configuration>
<executions>
<execution>
diff --git a/maven-extensions/site-pom.xml b/maven-extensions/site-pom.xml
index 79cace3..983b4c9 100644
--- a/maven-extensions/site-pom.xml
+++ b/maven-extensions/site-pom.xml
@@ -25,8 +25,10 @@ under the License.
<parent>
<groupId>org.apache.maven</groupId>
+ <!-- we need to have a different gav for pom.xml and site-pom.xml -->
+ <!-- dot at the end is on purpose -->
<artifactId>maven-parent.</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../site-pom.xml</relativePath>
</parent>
@@ -39,6 +41,6 @@ under the License.
<issueManagement>
<system>jira</system>
- <url>https://issues.apache.org/jira/issues/?jql=project%20%3D%20MPOM%20AND%20component%20%3D%20maven-extensions</url>
+ <url>https://issues.apache.org/jira/projects/MPOM</url>
</issueManagement>
</project>
diff --git a/maven-extensions/src/site-docs/site.xml b/maven-extensions/src/site-docs/site.xml
index 56911fd..e713e0b 100644
--- a/maven-extensions/src/site-docs/site.xml
+++ b/maven-extensions/src/site-docs/site.xml
@@ -37,6 +37,14 @@ under the License.
<item name="Doxia Tools" href="../doxia-tools/index.html"/>
</menu>
- <menu ref="parent" />
+ <menu ref="reports" />
+
+ <menu name="ASF">
+ <item name="How Apache Works" href="https://www.apache.org/foundation/how-it-works.html"/>
+ <item name="Foundation" href="https://www.apache.org/foundation/"/>
+ <item name="Data Privacy" href="https://privacy.apache.org/policies/privacy-policy-public.html"/>
+ <item name="Sponsoring Apache" href="https://www.apache.org/foundation/sponsorship.html"/>
+ <item name="Thanks" href="https://www.apache.org/foundation/thanks.html"/>
+ </menu>
</body>
-</project>
\ No newline at end of file
+</project>
diff --git a/maven-plugins/pom.xml b/maven-plugins/pom.xml
index da0ba46..32cacdb 100644
--- a/maven-plugins/pom.xml
+++ b/maven-plugins/pom.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -17,14 +17,13 @@ KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.maven</groupId>
<artifactId>maven-parent</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../pom.xml</relativePath>
</parent>
@@ -63,39 +62,6 @@ under the License.
<build>
<pluginManagement>
<plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-changes-plugin</artifactId>
- <configuration>
- <issueManagementSystems>
- <issueManagementSystem>JIRA</issueManagementSystem>
- </issueManagementSystems>
- <maxEntries>1000</maxEntries>
- <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
- <!-- Used by announcement-generate goal -->
- <templateDirectory>org/apache/maven/plugins</templateDirectory>
- <!-- Used by announcement-mail goal -->
- <subject>[ANN] ${project.name} ${project.version} Released</subject>
- <toAddresses>
- <toAddress implementation="java.lang.String">announce@maven.apache.org</toAddress>
- <toAddress implementation="java.lang.String">users@maven.apache.org</toAddress>
- </toAddresses>
- <ccAddresses>
- <ccAddress implementation="java.lang.String">dev@maven.apache.org</ccAddress>
- </ccAddresses>
- <!-- These values need to be specified as properties in the profile apache-release in your settings.xml -->
- <fromDeveloperId>${apache.availid}</fromDeveloperId>
- <smtpHost>${smtp.host}</smtpHost>
- </configuration>
- <dependencies>
- <!-- Used by announcement-generate goal -->
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-shared-resources</artifactId>
- <version>2</version>
- </dependency>
- </dependencies>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
@@ -110,6 +76,9 @@ under the License.
<execution>
<id>default-descriptor</id>
<phase>process-classes</phase>
+ <configuration>
+ <internalJavadocBaseUrl>./apidocs/</internalJavadocBaseUrl>
+ </configuration>
</execution>
<execution>
<id>generate-helpmojo</id>
@@ -124,7 +93,8 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
- <skipDeploy>true</skipDeploy><!-- don't deploy site with maven-site-plugin -->
+ <!-- don't deploy site with maven-site-plugin -->
+ <skipDeploy>true</skipDeploy>
</configuration>
</plugin>
</plugins>
@@ -138,15 +108,17 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-publish-plugin</artifactId>
<configuration>
- <content>${project.reporting.outputDirectory}</content><!-- no need for site:stage, use target/site -->
+ <!-- no need for site:stage, use target/site -->
+ <content>${project.reporting.outputDirectory}</content>
</configuration>
<executions>
<execution>
+ <!-- deploy site with maven-scm-publish-plugin -->
<id>scm-publish</id>
- <phase>site-deploy</phase><!-- deploy site with maven-scm-publish-plugin -->
<goals>
<goal>publish-scm</goal>
</goals>
+ <phase>site-deploy</phase>
</execution>
</executions>
</plugin>
@@ -155,10 +127,10 @@ under the License.
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
+ <id>ensure-no-container-api</id>
<goals>
<goal>enforce</goal>
</goals>
- <id>ensure-no-container-api</id>
<configuration>
<rules>
<bannedDependencies>
@@ -176,15 +148,6 @@ under the License.
</plugins>
</build>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-plugin-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-
<profiles>
<profile>
<id>quality-checks</id>
@@ -202,10 +165,10 @@ under the License.
<executions>
<execution>
<id>docck-check</id>
- <phase>verify</phase>
<goals>
<goal>check</goal>
</goals>
+ <phase>verify</phase>
</execution>
</executions>
</plugin>
@@ -218,7 +181,6 @@ under the License.
<!-- when testing with JDK9, change these values to 1.6 from cmdline -->
<invoker.maven.compiler.source>${maven.compiler.source}</invoker.maven.compiler.source>
<invoker.maven.compiler.target>${maven.compiler.target}</invoker.maven.compiler.target>
- <maven.it.failure.ignore>false</maven.it.failure.ignore>
</properties>
<build>
<plugins>
@@ -239,10 +201,7 @@ under the License.
<properties>
<maven.compiler.source>${invoker.maven.compiler.source}</maven.compiler.source>
<maven.compiler.target>${invoker.maven.compiler.target}</maven.compiler.target>
- <!-- e.g. ensure that Java7 picks up TLSv1.2 when connecting with Central -->
- <https.protocols>${https.protocols}</https.protocols>
</properties>
- <ignoreFailures>${maven.it.failure.ignore}</ignoreFailures>
</configuration>
<executions>
<execution>
@@ -262,6 +221,10 @@ under the License.
<id>reporting</id>
<reporting>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-plugin-report-plugin</artifactId>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-invoker-plugin</artifactId>
diff --git a/maven-plugins/site-pom.xml b/maven-plugins/site-pom.xml
index 31558ec..ddab2b4 100644
--- a/maven-plugins/site-pom.xml
+++ b/maven-plugins/site-pom.xml
@@ -25,8 +25,10 @@ under the License.
<parent>
<groupId>org.apache.maven</groupId>
+ <!-- we need to have a different gav for pom.xml and site-pom.xml -->
+ <!-- dot at the end is on purpose -->
<artifactId>maven-parent.</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../site-pom.xml</relativePath>
</parent>
diff --git a/maven-plugins/src/site-docs/apt/index.apt.vm b/maven-plugins/src/site-docs/apt/index.apt.vm
index 14a68c6..83d859a 100644
--- a/maven-plugins/src/site-docs/apt/index.apt.vm
+++ b/maven-plugins/src/site-docs/apt/index.apt.vm
@@ -56,7 +56,7 @@ mvn -Preporting site-deploy
* History
#if( $project.version.endsWith( "SNAPSHOT" ) )
-#**##set( $prev = 35 )
+#**##set( $prev = 39 )
master: {{{https://github.com/apache/maven-parent/tree/master/maven-plugins/pom.xml}$project.version}}
({{{https://github.com/apache/maven-parent/compare/maven-parent-$prev...master#diff}diff}})
#end
@@ -66,12 +66,21 @@ mvn -Preporting site-deploy
| ({{{https://github.com/apache/maven-parent/compare/maven-parent-$prev...maven-parent-$version#diff}diff}}) | $date |
#end
- As of version 34, this POM sets the Java source and target versions to 1.7. Thus, as any plugin (or other component)
- moved to version 34+ of this POM, it moves to requiring Java 1.7 (was Java 1.5 since version 21, and Java 1.6 since version 27).
+ As of version 38, this POM sets the Java source and target versions to 1.8. Thus, as any plugin (or other component)
+ moved to version 38+ of this POM, it moves to requiring Java 1.8 (was Java 1.5 since version 21, Java 1.6 since
+ version 27, and Java 1.7 since version 34).
*--------------+------------+
|| <<Version>> || <<Release Date>> ||
*--------------+------------+
+#display( 39, '2022-12-11' )
+*--------------+------------+
+#display( 38, '2022-11-21' )
+*--------------+------------+
+#display( 37, '2022-07-20' )
+*--------------+------------+
+#display( 36, '2022-04-18' )
+*--------------+------------+
#display( 35, '2022-03-02' )
*--------------+------------+
#display( 34, '2020-01-30' )
diff --git a/maven-plugins/src/site-docs/site.xml b/maven-plugins/src/site-docs/site.xml
index 2e6ecee..c8cb969 100644
--- a/maven-plugins/src/site-docs/site.xml
+++ b/maven-plugins/src/site-docs/site.xml
@@ -37,6 +37,14 @@ under the License.
<item name="Doxia Tools" href="../doxia-tools/index.html"/>
</menu>
- <menu ref="parent" />
+ <menu ref="reports" />
+
+ <menu name="ASF">
+ <item name="How Apache Works" href="https://www.apache.org/foundation/how-it-works.html"/>
+ <item name="Foundation" href="https://www.apache.org/foundation/"/>
+ <item name="Data Privacy" href="https://privacy.apache.org/policies/privacy-policy-public.html"/>
+ <item name="Sponsoring Apache" href="https://www.apache.org/foundation/sponsorship.html"/>
+ <item name="Thanks" href="https://www.apache.org/foundation/thanks.html"/>
+ </menu>
</body>
-</project>
\ No newline at end of file
+</project>
diff --git a/maven-shared-components/pom.xml b/maven-shared-components/pom.xml
index d88e4d0..5db8c18 100644
--- a/maven-shared-components/pom.xml
+++ b/maven-shared-components/pom.xml
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
-
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -18,14 +17,13 @@ KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.maven</groupId>
<artifactId>maven-parent</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../pom.xml</relativePath>
</parent>
@@ -59,46 +57,13 @@ under the License.
<build>
<pluginManagement>
<plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-changes-plugin</artifactId>
- <configuration>
- <issueManagementSystems>
- <issueManagementSystem>JIRA</issueManagementSystem>
- </issueManagementSystems>
- <maxEntries>1000</maxEntries>
- <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
- <versionPrefix>${project.artifactId}-</versionPrefix>
- <!-- Used by announcement-generate goal -->
- <templateDirectory>org/apache/maven/shared</templateDirectory>
- <!-- Used by announcement-mail goal -->
- <subject>[ANN] ${project.name} ${project.version} Released</subject>
- <toAddresses>
- <toAddress implementation="java.lang.String">announce@maven.apache.org</toAddress>
- <toAddress implementation="java.lang.String">users@maven.apache.org</toAddress>
- </toAddresses>
- <ccAddresses>
- <ccAddress implementation="java.lang.String">dev@maven.apache.org</ccAddress>
- </ccAddresses>
- <!-- These values need to be specified as properties in the profile apache-release in your settings.xml -->
- <fromDeveloperId>${apache.availid}</fromDeveloperId>
- <smtpHost>${smtp.host}</smtpHost>
- </configuration>
- <dependencies>
- <!-- Used by announcement-generate goal -->
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-shared-resources</artifactId>
- <version>2</version>
- </dependency>
- </dependencies>
- </plugin>
<!-- publish mono-module site with "mvn site-deploy" -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
- <skipDeploy>true</skipDeploy><!-- don't deploy site with maven-site-plugin -->
+ <!-- don't deploy site with maven-site-plugin -->
+ <skipDeploy>true</skipDeploy>
</configuration>
</plugin>
</plugins>
@@ -108,15 +73,17 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-publish-plugin</artifactId>
<configuration>
- <content>${project.reporting.outputDirectory}</content><!-- no need for site:stage, use target/site -->
+ <!-- no need for site:stage, use target/site -->
+ <content>${project.reporting.outputDirectory}</content>
</configuration>
<executions>
<execution>
+ <!-- deploy site with maven-scm-publish-plugin -->
<id>scm-publish</id>
- <phase>site-deploy</phase><!-- deploy site with maven-scm-publish-plugin -->
<goals>
<goal>publish-scm</goal>
</goals>
+ <phase>site-deploy</phase>
</execution>
</executions>
</plugin>
diff --git a/maven-shared-components/site-pom.xml b/maven-shared-components/site-pom.xml
index 79d197e..2a5e2be 100644
--- a/maven-shared-components/site-pom.xml
+++ b/maven-shared-components/site-pom.xml
@@ -25,8 +25,10 @@ under the License.
<parent>
<groupId>org.apache.maven</groupId>
+ <!-- we need to have a different gav for pom.xml and site-pom.xml -->
+ <!-- dot at the end is on purpose -->
<artifactId>maven-parent.</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../site-pom.xml</relativePath>
</parent>
diff --git a/maven-shared-components/src/site-docs/apt/index.apt.vm b/maven-shared-components/src/site-docs/apt/index.apt.vm
index ddc09ae..ecf2492 100644
--- a/maven-shared-components/src/site-docs/apt/index.apt.vm
+++ b/maven-shared-components/src/site-docs/apt/index.apt.vm
@@ -44,7 +44,7 @@ mvn -Preporting site-deploy
* History
#if( $project.version.endsWith( "SNAPSHOT" ) )
-#**##set( $prev = 35 )
+#**##set( $prev = 39 )
master: {{{https://github.com/apache/maven-parent/tree/master/maven-shared-components/pom.xml}$project.version}}
({{{https://github.com/apache/maven-parent/compare/maven-parent-$prev...master#diff}diff}})
#end
@@ -54,12 +54,21 @@ mvn -Preporting site-deploy
| ({{{https://github.com/apache/maven-parent/compare/maven-parent-$prev...maven-parent-$version#diff}diff}}) | $date |
#end
- As of version 34, this POM sets the Java source and target versions to 1.7. Thus, as any plugin (or other component)
- moved to version 34+ of this POM, it moves to requiring Java 1.7 (was Java 1.5 since version 21, and Java 1.6 since version 27).
+ As of version 38, this POM sets the Java source and target versions to 1.8. Thus, as any plugin (or other component)
+ moved to version 38+ of this POM, it moves to requiring Java 1.8 (was Java 1.5 since version 21, Java 1.6 since
+ version 27, and Java 1.7 since version 34).
*--------------+------------+
|| <<Version>> || <<Release Date>> ||
*--------------+------------+
+#display( 39, '2022-12-11' )
+*--------------+------------+
+#display( 38, '2022-11-21' )
+*--------------+------------+
+#display( 37, '2022-07-20' )
+*--------------+------------+
+#display( 36, '2022-04-18' )
+*--------------+------------+
#display( 35, '2022-03-02' )
*--------------+------------+
#display( 34, '2020-01-30' )
diff --git a/maven-shared-components/src/site-docs/site.xml b/maven-shared-components/src/site-docs/site.xml
index a0c70ae..ea5d133 100644
--- a/maven-shared-components/src/site-docs/site.xml
+++ b/maven-shared-components/src/site-docs/site.xml
@@ -37,6 +37,15 @@ under the License.
<item name="Doxia Tools" href="../doxia-tools/index.html"/>
</menu>
- <menu ref="parent" />
+ <menu ref="reports" />
+
+ <menu name="ASF">
+ <item name="How Apache Works" href="https://www.apache.org/foundation/how-it-works.html"/>
+ <item name="Foundation" href="https://www.apache.org/foundation/"/>
+ <item name="Data Privacy" href="https://privacy.apache.org/policies/privacy-policy-public.html"/>
+ <item name="Sponsoring Apache" href="https://www.apache.org/foundation/sponsorship.html"/>
+ <item name="Thanks" href="https://www.apache.org/foundation/thanks.html"/>
+ </menu>
+
</body>
-</project>
\ No newline at end of file
+</project>
diff --git a/maven-skins/pom.xml b/maven-skins/pom.xml
index 98b650a..ae92609 100644
--- a/maven-skins/pom.xml
+++ b/maven-skins/pom.xml
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
-
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -18,14 +17,13 @@ KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.maven</groupId>
<artifactId>maven-parent</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../pom.xml</relativePath>
</parent>
@@ -71,7 +69,8 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
- <skipDeploy>true</skipDeploy><!-- don't deploy site with maven-site-plugin -->
+ <!-- don't deploy site with maven-site-plugin -->
+ <skipDeploy>true</skipDeploy>
</configuration>
</plugin>
</plugins>
@@ -81,15 +80,17 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-publish-plugin</artifactId>
<configuration>
- <content>${project.reporting.outputDirectory}</content><!-- no need for site:stage, use target/site -->
+ <!-- no need for site:stage, use target/site -->
+ <content>${project.reporting.outputDirectory}</content>
</configuration>
<executions>
<execution>
+ <!-- deploy site with maven-scm-publish-plugin -->
<id>scm-publish</id>
- <phase>site-deploy</phase><!-- deploy site with maven-scm-publish-plugin -->
<goals>
<goal>publish-scm</goal>
</goals>
+ <phase>site-deploy</phase>
</execution>
</executions>
</plugin>
diff --git a/maven-skins/site-pom.xml b/maven-skins/site-pom.xml
index f3e4bf8..a48ebc8 100644
--- a/maven-skins/site-pom.xml
+++ b/maven-skins/site-pom.xml
@@ -25,8 +25,10 @@ under the License.
<parent>
<groupId>org.apache.maven</groupId>
+ <!-- we need to have a different gav for pom.xml and site-pom.xml -->
+ <!-- dot at the end is on purpose -->
<artifactId>maven-parent.</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>../site-pom.xml</relativePath>
</parent>
diff --git a/maven-skins/src/site-docs/apt/index.apt.vm b/maven-skins/src/site-docs/apt/index.apt.vm
index e494419..10ee220 100644
--- a/maven-skins/src/site-docs/apt/index.apt.vm
+++ b/maven-skins/src/site-docs/apt/index.apt.vm
@@ -34,7 +34,7 @@ Maven Skins Parent POM
History
#if( $project.version.endsWith( "SNAPSHOT" ) )
-#**##set( $prev = 35 )
+#**##set( $prev = 39 )
master: {{{https://github.com/apache/maven-parent/tree/master/maven-skins/pom.xml}$project.version}}
({{{https://github.com/apache/maven-parent/compare/maven-parent-$prev...master#diff}diff}})
#end
@@ -47,6 +47,14 @@ History
*--------------+------------+
|| <<Version>> || <<Release Date>> ||
*--------------+------------+
+#display( 39, '2022-12-11' )
+*--------------+------------+
+#display( 38, '2022-11-21' )
+*--------------+------------+
+#display( 37, '2022-07-20' )
+*--------------+------------+
+#display( 36, '2022-04-18' )
+*--------------+------------+
#display( 35, '2022-03-02' )
*--------------+------------+
#display( 34, '2020-01-30' )
diff --git a/maven-skins/src/site-docs/site.xml b/maven-skins/src/site-docs/site.xml
index f9d372f..4adb803 100644
--- a/maven-skins/src/site-docs/site.xml
+++ b/maven-skins/src/site-docs/site.xml
@@ -37,6 +37,14 @@ under the License.
<item name="Doxia Tools" href="../doxia-tools/index.html"/>
</menu>
- <menu ref="parent" />
+ <menu ref="reports" />
+
+ <menu name="ASF">
+ <item name="How Apache Works" href="https://www.apache.org/foundation/how-it-works.html"/>
+ <item name="Foundation" href="https://www.apache.org/foundation/"/>
+ <item name="Data Privacy" href="https://privacy.apache.org/policies/privacy-policy-public.html"/>
+ <item name="Sponsoring Apache" href="https://www.apache.org/foundation/sponsorship.html"/>
+ <item name="Thanks" href="https://www.apache.org/foundation/thanks.html"/>
+ </menu>
</body>
-</project>
\ No newline at end of file
+</project>
diff --git a/pom.xml b/pom.xml
index 6fb6ba0..028b8fa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
-
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -18,7 +17,6 @@ KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
@@ -26,13 +24,13 @@ under the License.
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>25</version>
+ <version>29</version>
<relativePath>../asf/pom.xml</relativePath>
</parent>
<groupId>org.apache.maven</groupId>
<artifactId>maven-parent</artifactId>
- <version>35</version>
+ <version>39</version>
<packaging>pom</packaging>
<name>Apache Maven</name>
@@ -43,15 +41,15 @@ under the License.
<!-- Developers listed by PMC Chair, PMC, Committers, Contributers, all alphabetical-->
<developers>
<developer>
- <id>rfscholte</id>
- <name>Robert Scholte</name>
- <email>rfscholte@apache.org</email>
+ <id>khmarbaise</id>
+ <name>Karl Heinz Marbaise</name>
+ <email>khmarbaise@apache.org</email>
<roles>
<role>PMC Chair</role>
</roles>
- <timezone>Europe/Amsterdam</timezone>
+ <timezone>+1</timezone>
<properties>
- <twitter>@rfscholte</twitter>
+ <twitter>@khmarbaise</twitter>
</properties>
</developer>
<developer>
@@ -104,10 +102,10 @@ under the License.
<id>cstamas</id>
<name>Tamas Cservenak</name>
<email>cstamas@apache.org</email>
- <timezone>+1</timezone>
<roles>
<role>PMC Member</role>
</roles>
+ <timezone>+1</timezone>
</developer>
<developer>
<id>dennisl</id>
@@ -148,6 +146,16 @@ under the License.
</roles>
<timezone>Europe/Paris</timezone>
</developer>
+ <developer>
+ <id>gnodet</id>
+ <name>Guillaume Nodet</name>
+ <email>gnodet@apache.org</email>
+ <organization>Red Hat</organization>
+ <roles>
+ <role>PMC Member</role>
+ </roles>
+ <timezone>Europe/Paris</timezone>
+ </developer>
<developer>
<id>hboutemy</id>
<name>Hervé Boutemy</name>
@@ -177,18 +185,6 @@ under the License.
</roles>
<timezone>-5</timezone>
</developer>
- <developer>
- <id>khmarbaise</id>
- <name>Karl Heinz Marbaise</name>
- <email>khmarbaise@apache.org</email>
- <roles>
- <role>PMC Member</role>
- </roles>
- <timezone>+1</timezone>
- <properties>
- <twitter>@khmarbaise</twitter>
- </properties>
- </developer>
<developer>
<id>krosenvold</id>
<name>Kristian Rosenvold</name>
@@ -223,15 +219,36 @@ under the License.
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
+ <developer>
+ <id>rfscholte</id>
+ <name>Robert Scholte</name>
+ <email>rfscholte@apache.org</email>
+ <roles>
+ <role>PMC Member</role>
+ </roles>
+ <timezone>Europe/Amsterdam</timezone>
+ <properties>
+ <twitter>@rfscholte</twitter>
+ </properties>
+ </developer>
<developer>
<id>rgoers</id>
<name>Ralph Goers</name>
<email>rgoers@apache.org</email>
<organization>Intuit</organization>
+ <roles>
+ <role>PMC Member</role>
+ </roles>
<timezone>-8</timezone>
+ </developer>
+ <developer>
+ <id>sjaranowski</id>
+ <name>Slawomir Jaranowski</name>
+ <email>sjaranowski@apache.org</email>
<roles>
<role>PMC Member</role>
</roles>
+ <timezone>Europe/Warsaw</timezone>
</developer>
<developer>
<id>stephenc</id>
@@ -285,20 +302,20 @@ under the License.
<id>adangel</id>
<name>Andreas Dangel</name>
<email>adangel@apache.org</email>
- <timezone>Europe/Berlin</timezone>
<roles>
<role>Committer</role>
</roles>
+ <timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>bdemers</id>
<name>Brian Demers</name>
- <organization>Sonatype</organization>
<email>bdemers@apache.org</email>
- <timezone>-5</timezone>
+ <organization>Sonatype</organization>
<roles>
<role>Committer</role>
</roles>
+ <timezone>-5</timezone>
</developer>
<developer>
<id>bellingard</id>
@@ -330,20 +347,20 @@ under the License.
<id>dantran</id>
<name>Dan Tran</name>
<email>dantran@apache.org</email>
- <timezone>-8</timezone>
<roles>
<role>Committer</role>
</roles>
+ <timezone>-8</timezone>
</developer>
<developer>
<id>dbradicich</id>
<name>Damian Bradicich</name>
- <organization>Sonatype</organization>
<email>dbradicich@apache.org</email>
- <timezone>-5</timezone>
+ <organization>Sonatype</organization>
<roles>
<role>Committer</role>
</roles>
+ <timezone>-5</timezone>
</developer>
<developer>
<id>brett</id>
@@ -384,21 +401,11 @@ under the License.
</roles>
<timezone>+1</timezone>
</developer>
- <developer>
- <id>gnodet</id>
- <name>Guillaume Nodet</name>
- <email>gnodet@apache.org</email>
- <organization>Red Hat</organization>
- <roles>
- <role>Committer</role>
- </roles>
- <timezone>Europe/Paris</timezone>
- </developer>
<developer>
<id>godin</id>
<name>Evgeny Mandrikov</name>
- <organization>SonarSource</organization>
<email>godin@apache.org</email>
+ <organization>SonarSource</organization>
<roles>
<role>Committer</role>
</roles>
@@ -421,7 +428,7 @@ under the License.
<role>Committer</role>
</roles>
<timezone>Europe/Zurich</timezone>
- </developer>
+ </developer>
<developer>
<id>jjensen</id>
<name>Jeff Jensen</name>
@@ -429,6 +436,16 @@ under the License.
<role>Committer</role>
</roles>
</developer>
+ <developer>
+ <id>kwin</id>
+ <name>Konrad Windszus</name>
+ <email>kwin@apache.org</email>
+ <organization>Cognizant Netcentric</organization>
+ <roles>
+ <role>Committer</role>
+ </roles>
+ <timezone>Europe/Berlin</timezone>
+ </developer>
<developer>
<id>ltheussl</id>
<name>Lukas Theussl</name>
@@ -562,15 +579,6 @@ under the License.
</roles>
<timezone>+1</timezone>
</developer>
- <developer>
- <id>sjaranowski</id>
- <name>Slawomir Jaranowski</name>
- <email>sjaranowski@apache.org</email>
- <roles>
- <role>Committer</role>
- </roles>
- <timezone>Europe/Warsaw</timezone>
- </developer>
<developer>
<id>sor</id>
<name>Christian Stein</name>
@@ -868,9 +876,9 @@ under the License.
</mailingList>
<mailingList>
<name>Maven Announcements List</name>
- <post>announce@maven.apache.org</post>
<subscribe>mailto:announce-subscribe@maven.apache.org</subscribe>
<unsubscribe>mailto:announce-unsubscribe@maven.apache.org</unsubscribe>
+ <post>announce@maven.apache.org</post>
<archive>https://lists.apache.org/list.html?announce@maven.apache.org</archive>
<otherArchives>
<otherArchive>https://mail-archives.apache.org/mod_mbox/maven-announce/</otherArchive>
@@ -901,8 +909,8 @@ under the License.
<scm>
<connection>scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git</connection>
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git</developerConnection>
+ <tag>maven-parent-39</tag>
<url>https://github.com/apache/maven-parent/tree/${project.scm.tag}</url>
- <tag>maven-parent-35</tag>
</scm>
<ciManagement>
@@ -925,16 +933,22 @@ under the License.
</distributionManagement>
<properties>
- <javaVersion>7</javaVersion>
+ <javaVersion>8</javaVersion>
<maven.compiler.source>1.${javaVersion}</maven.compiler.source>
- <maven.compiler.target>1.${javaVersion}</maven.compiler.target>
+ <maven.compiler.target>1.${javaVersion}</maven.compiler.target>
<sonar.host.url>https://builds.apache.org/analysis/</sonar.host.url>
<maven.site.cache>${user.home}/maven-sites</maven.site.cache>
- <maven.site.path>../..</maven.site.path><!-- to be overridden -->
+ <!-- to be overridden -->
+ <maven.site.path>../..</maven.site.path>
+ <invoker.streamLogsOnFailures>true</invoker.streamLogsOnFailures>
<sisuVersion>0.3.5</sisuVersion>
- <!-- don't fail check for some rules that are too hard to enforce (could even be told broken for some) -->
- <checkstyle.violation.ignore>RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength</checkstyle.violation.ignore>
- <project.build.outputTimestamp>2022-02-27T18:03:24Z</project.build.outputTimestamp>
+ <fluidoSkinVersion>1.11.1</fluidoSkinVersion>
+ <!-- for surefire, failsafe and surefire-report -->
+ <surefire.version>3.0.0-M7</surefire.version>
+ <!-- don't fail check for some rules that are too hard to enforce (could even be told broken for some)
+ and those that are enforced by the formatting checks from spotless -->
+ <checkstyle.violation.ignore>ParameterNumber,MethodLength,FileLength</checkstyle.violation.ignore>
+ <project.build.outputTimestamp>2022-12-11T20:07:23Z</project.build.outputTimestamp>
</properties>
<dependencyManagement>
@@ -950,28 +964,23 @@ under the License.
<artifactId>org.eclipse.sisu.plexus</artifactId>
<version>${sisuVersion}</version>
</dependency>
- <!-- Commonly shared: last Java7 -->
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
- <version>3.3.0</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-component-annotations</artifactId>
- <version>2.1.1</version>
+ <version>3.5.0</version>
</dependency>
</dependencies>
</dependencyManagement>
<repositories>
- <repository><!-- useful to resolve parent pom when it is a SNAPSHOT -->
- <id>apache.snapshots</id>
- <name>Apache Snapshot Repository</name>
- <url>https://repository.apache.org/snapshots</url>
+ <!-- useful to resolve parent pom when it is a SNAPSHOT -->
+ <repository>
<releases>
<enabled>false</enabled>
</releases>
+ <id>apache.snapshots</id>
+ <name>Apache Snapshot Repository</name>
+ <url>https://repository.apache.org/snapshots</url>
</repository>
</repositories>
@@ -1004,10 +1013,7 @@ under the License.
<plugin>
<groupId>org.codehaus.modello</groupId>
<artifactId>modello-maven-plugin</artifactId>
- <version>1.11</version>
- <configuration>
- <useJava5>true</useJava5>
- </configuration>
+ <version>2.0.0</version>
</plugin>
<!-- site publishing configuration -->
<plugin>
@@ -1030,10 +1036,9 @@ under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
- <version>3.0.0</version>
+ <version>3.2.0</version>
<configuration>
- <configLocation>config/maven_checks.xml</configLocation>
- <headerLocation>config/maven-header.txt</headerLocation>
+ <configLocation>config/maven_checks_nocodestyle.xml</configLocation>
<!-- workaround to avoid analysing generated content (Modello, plugin help mojo, ...) -->
<sourceDirectories>
<sourceDirectory>src/main/java</sourceDirectory>
@@ -1047,19 +1052,19 @@ under the License.
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-shared-resources</artifactId>
- <version>2</version>
+ <version>5</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
- <version>3.1.1</version>
+ <version>3.3.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
- <version>3.15.0</version>
+ <version>3.19.0</version>
<configuration>
<targetJdk>${maven.compiler.target}</targetJdk>
<rulesets>
@@ -1081,17 +1086,12 @@ under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-toolchains-plugin</artifactId>
- <version>3.0.0</version>
+ <version>3.1.0</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
- <version>2.4</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-changes-plugin</artifactId>
- <version>2.12.1</version>
+ <version>3.0.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -1128,7 +1128,7 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-invoker-plugin</artifactId>
<configuration>
- <streamLogsOnFailures>true</streamLogsOnFailures>
+ <streamLogsOnFailures>${invoker.streamLogsOnFailures}</streamLogsOnFailures>
<environmentVariables>
<JENKINS_MAVEN_AGENT_DISABLED>true</JENKINS_MAVEN_AGENT_DISABLED>
</environmentVariables>
@@ -1141,7 +1141,7 @@ under the License.
<dependency>
<groupId>org.codehaus.mojo</groupId>
<artifactId>extra-enforcer-rules</artifactId>
- <version>1.5.1</version>
+ <version>1.6.1</version>
</dependency>
</dependencies>
<executions>
@@ -1161,9 +1161,57 @@ under the License.
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>com.diffplug.spotless</groupId>
+ <artifactId>spotless-maven-plugin</artifactId>
+ <version>2.28.0</version>
+ <configuration>
+ <java>
+ <!-- orders of used formatters are important MPOM-376 -->
+ <!-- eg. palantir override importOrder, so should be first -->
+ <palantirJavaFormat />
+ <removeUnusedImports />
+ <importOrder>
+ <file>config/maven-eclipse-importorder.txt</file>
+ </importOrder>
+ <licenseHeader>
+ <file>config/maven-header-plain.txt</file>
+ </licenseHeader>
+ </java>
+ <pom>
+ <sortPom>
+ <expandEmptyElements>false</expandEmptyElements>
+ <!-- https://issues.apache.org/jira/browse/MRELEASE-1111 -->
+ <spaceBeforeCloseEmptyElement>true</spaceBeforeCloseEmptyElement>
+ </sortPom>
+ </pom>
+ <upToDateChecking>
+ <enabled>true</enabled>
+ </upToDateChecking>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.shared</groupId>
+ <artifactId>maven-shared-resources</artifactId>
+ <version>5</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <goals>
+ <goal>${spotless.action}</goal>
+ </goals>
+ <phase>process-sources</phase>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</pluginManagement>
<plugins>
+ <plugin>
+ <groupId>com.diffplug.spotless</groupId>
+ <artifactId>spotless-maven-plugin</artifactId>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
@@ -1173,6 +1221,7 @@ under the License.
<goals>
<goal>check</goal>
</goals>
+ <phase>process-sources</phase>
</execution>
</executions>
</plugin>
@@ -1185,11 +1234,15 @@ under the License.
<artifactId>apache-rat-plugin</artifactId>
<configuration>
<excludes combine.children="append">
- <exclude>.repository/**</exclude><!-- Jenkins job with local Maven repository -->
- <exclude>.maven/spy.log</exclude><!-- Hudson Maven3 integration log -->
- <exclude>dependency-reduced-pom.xml</exclude><!-- Maven shade plugin -->
- <exclude>.asf.yaml</exclude><!-- GitHub Support -->
<exclude>.java-version</exclude>
+ <!-- Jenkins job with local Maven repository -->
+ <exclude>.repository/**</exclude>
+ <!-- Hudson Maven3 integration log -->
+ <exclude>.maven/spy.log</exclude>
+ <!-- Maven shade plugin -->
+ <exclude>dependency-reduced-pom.xml</exclude>
+ <!-- GitHub Support -->
+ <exclude>.asf.yaml</exclude>
</excludes>
</configuration>
<executions>
@@ -1198,6 +1251,8 @@ under the License.
<goals>
<goal>check</goal>
</goals>
+ <!-- execute after spotless-maven-plugin -->
+ <phase>process-resources</phase>
</execution>
</executions>
</plugin>
@@ -1235,6 +1290,28 @@ under the License.
</reporting>
<profiles>
+ <profile>
+ <id>format-check</id>
+ <activation>
+ <property>
+ <name>!format</name>
+ </property>
+ </activation>
+ <properties>
+ <spotless.action>check</spotless.action>
+ </properties>
+ </profile>
+ <profile>
+ <id>format</id>
+ <activation>
+ <property>
+ <name>format</name>
+ </property>
+ </activation>
+ <properties>
+ <spotless.action>apply</spotless.action>
+ </properties>
+ </profile>
<profile>
<!-- "utility" profile allowing all downstream projects to prepare for upcoming bans: drop legacy -->
<id>drop-legacy-dependencies</id>
@@ -1329,10 +1406,10 @@ under the License.
<executions>
<execution>
<id>cpd-check</id>
- <phase>verify</phase>
<goals>
<goal>cpd-check</goal>
</goals>
+ <phase>verify</phase>
</execution>
</executions>
</plugin>
@@ -1366,6 +1443,15 @@ under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
+ <reportSets>
+ <reportSet>
+ <id>default</id>
+ <reports>
+ <report>cpd</report>
+ <report>pmd</report>
+ </reports>
+ </reportSet>
+ </reportSets>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -1434,7 +1520,6 @@ under the License.
<id>default</id>
<reports>
<report>javadoc</report>
- <report>test-javadoc</report>
</reports>
</reportSet>
</reportSets>
diff --git a/site-pom.xml b/site-pom.xml
index 0bd1277..d5ea406 100644
--- a/site-pom.xml
+++ b/site-pom.xml
@@ -25,10 +25,12 @@ under the License.
<parent>
<groupId>org.apache.maven</groupId>
<artifactId>maven-parent</artifactId>
- <version>35</version>
+ <version>39</version>
<relativePath>./pom.xml</relativePath>
</parent>
+ <!-- we need to have a different gav for pom.xml and site-pom.xml -->
+ <!-- dot at the end is on purpose -->
<artifactId>maven-parent.</artifactId>
<packaging>pom</packaging>
@@ -56,7 +58,7 @@ under the License.
</issueManagement>
<ciManagement>
<system>Jenkins</system>
- <url>https://builds.apache.org/view/M-R/view/Maven/job/maven-box/job/maven-parent/</url>
+ <url>https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-parent/</url>
</ciManagement>
<distributionManagement>
<site>
diff --git a/src/site-docs/apt/index.apt.vm b/src/site-docs/apt/index.apt.vm
index 18809e0..ce8be02 100644
--- a/src/site-docs/apt/index.apt.vm
+++ b/src/site-docs/apt/index.apt.vm
@@ -56,6 +56,17 @@ mvn -Preporting site
This POM provides <<<jdk-toolchain>>> profile to activate JDK selection as a toolchain with version
requirement configured as minimum java version for the project.
+* The <<<format>>> Profile
+
+ Since version 38 the <<<format>>> profile can be used to explicitly format source files with
+ {{{https://github.com/diffplug/spotless/tree/main/plugin-maven}spotless-maven-plugin}} according to
+ {{{/developers/conventions/code.html}Maven standards}}.
+ This requires the phase {{{/guides/introduction/introduction-to-the-lifecycle.html#default-lifecycle}process-sources}}.
+ After applying bigger reformatting it is recommended to add or update a <<<.git-blame-ignore-revs>>> file in the root of the repository
+ containing a line with the SHA1 of the formatting commit to ignore those changes when using <<<git blame>>> (or equivalent concepts).
+ This is automatically considered by {{{https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#bypassing-git-blame-ignore-revs-in-the-blame-view}GitHub}}
+ and can optionally be considered with {{{https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt}local <<<git blame>>>}}
+
* Site Publication
This POM prepares site publication to {{{/developers/website/index.html}Apache Maven's site svnpubsub}}.
@@ -88,7 +99,7 @@ mvn scm-publish:publish-scm
* History
#if( $project.version.endsWith( "SNAPSHOT" ) )
-#**##set( $prev = 35 )
+#**##set( $prev = 39 )
master: {{{https://github.com/apache/maven-parent/tree/master/pom.xml}$project.version}}
({{{https://github.com/apache/maven-parent/compare/maven-parent-$prev...master#diff}diff}},
{{{https://github.com/apache/maven-parent/compare/maven-parent-$prev...master}commits}})
@@ -100,12 +111,21 @@ mvn scm-publish:publish-scm
| {{{https://github.com/apache/maven-parent/compare/maven-parent-$prev...maven-parent-$version}commits}}) | $date |
#end
- As of version 34, this POM sets the Java source and target versions to 1.7. Thus, as any plugin (or other component)
- moved to version 34+ of this POM, it moves to requiring Java 1.7 (was Java 1.5 since version 21, and Java 1.6 since version 27).
+ As of version 38, this POM sets the Java source and target versions to 1.8. Thus, as any plugin (or other component)
+ moved to version 38+ of this POM, it moves to requiring Java 1.8 (was Java 1.5 since version 21, Java 1.6 since
+ version 27, and Java 1.7 since version 34).
*--------------+------------+
|| <<Version>> || <<Release Date>> ||
*--------------+------------+
+#display( 39, '2022-12-11' )
+*--------------+------------+
+#display( 38, '2022-11-21' )
+*--------------+------------+
+#display( 37, '2022-07-20' )
+*--------------+------------+
+#display( 36, '2022-04-18' )
+*--------------+------------+
#display( 35, '2022-03-02' )
*--------------+------------+
#display( 34, '2020-01-30' )
diff --git a/src/site-docs/site.xml b/src/site-docs/site.xml
index 7785fc9..f6a441f 100644
--- a/src/site-docs/site.xml
+++ b/src/site-docs/site.xml
@@ -37,22 +37,23 @@ under the License.
<skin>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-fluido-skin</artifactId>
- <version>1.10.0</version>
+ <version>${fluidoSkinVersion}</version>
</skin>
<edit>${project.scm.url}</edit>
- <googleAnalyticsAccountId>UA-140879-1</googleAnalyticsAccountId>
<custom>
+ <matomo>
+ <siteId>3</siteId>
+ <url>https://analytics.apache.org/</url>
+ <options>
+ <disableCookies/>
+ <trackPageView/>
+ <enableLinkTracking/>
+ </options>
+ </matomo>
<fluidoSkin>
<sourceLineNumbersEnabled>true</sourceLineNumbersEnabled>
- <twitter>
- <user>ASFMavenProject</user>
- <showUser>true</showUser>
- </twitter>
- <googleSearch>
- <sitesearch/>
- </googleSearch>
</fluidoSkin>
</custom>
@@ -85,7 +86,15 @@ under the License.
<item name="Doxia Tools" href="doxia-tools/index.html"/>
</menu>
- <menu ref="reports" inherit="bottom" />
+ <menu ref="reports" />
+
+ <menu name="ASF">
+ <item name="How Apache Works" href="https://www.apache.org/foundation/how-it-works.html"/>
+ <item name="Foundation" href="https://www.apache.org/foundation/"/>
+ <item name="Data Privacy" href="https://privacy.apache.org/policies/privacy-policy-public.html"/>
+ <item name="Sponsoring Apache" href="https://www.apache.org/foundation/sponsorship.html"/>
+ <item name="Thanks" href="https://www.apache.org/foundation/thanks.html"/>
+ </menu>
</body>
-</project>
\ No newline at end of file
+</project>
diff --git a/src/site-docs/xdoc/download.xml.vm b/src/site-docs/xdoc/download.xml.vm
index eeb2481..fc564f1 100644
--- a/src/site-docs/xdoc/download.xml.vm
+++ b/src/site-docs/xdoc/download.xml.vm
@@ -23,102 +23,51 @@ under the License.
<properties>
<title>Download ${project.name} Source</title>
</properties>
+
<body>
<section name="Download ${project.name} ${project.version} Source">
- <p>${project.name} ${project.version} is distributed in source format. Use a source archive if you intend to build
- ${project.name} yourself. Otherwise, simply use the ready-made binary artifacts from central repository.</p>
-
- <p>You will be prompted for a mirror - if the file is not found on yours, please be patient, as it may take 24
- hours to reach all mirrors.<p/>
-
- <p>In order to guard against corrupted downloads/installations, it is highly recommended to
- <a href="https://www.apache.org/dev/release-signing#verifying-signature">verify the signature</a>
- of the release bundles against the public <a href="https://www.apache.org/dist/maven/KEYS">KEYS</a> used by the Apache Maven
- developers.</p>
+ <p><strong>${project.name} ${project.version}</strong> is distributed in source format.</p>
- <p>${project.name} is distributed under the <a href="https://www.apache.org/licenses/">Apache License, version 2.0</a>.</p>
+ <p>Use a source archive if you intend to build <strong>${project.name}</strong> yourself.</p>
- <p></p>We <b>strongly</b> encourage our users to configure a Maven repository mirror closer to their location, please read <a href="./guides/mini/guide-mirror-settings.html">How to Use Mirrors for Repositories</a>.</p>
-
- <a name="mirror"/>
- <subsection name="Mirror">
-
- <p>
- [if-any logo]
- <a href="[link]">
- <img align="right" src="[logo]" border="0"
- alt="logo"/>
- </a>
- [end]
- The currently selected mirror is
- <b>[preferred]</b>.
- If you encounter a problem with this mirror,
- please select another mirror.
- If all mirrors are failing, there are
- <i>backup</i>
- mirrors
- (at the end of the mirrors list) that should be available.
- </p>
+ <p>Otherwise, simply use the ready-made binary artifacts from <strong>central repository</strong>.</p>
- <form action="[location]" method="get" id="SelectMirror">
- Other mirrors:
- <select name="Preferred">
- [if-any http]
- [for http]
- <option value="[http]">[http]</option>
- [end]
- [end]
- [if-any ftp]
- [for ftp]
- <option value="[ftp]">[ftp]</option>
- [end]
- [end]
- [if-any backup]
- [for backup]
- <option value="[backup]">[backup] (backup)</option>
- [end]
- [end]
- </select>
- <input type="submit" value="Change"/>
- </form>
+ <p><strong>${project.name}</strong> is distributed under the <a href="https://www.apache.org/licenses/">Apache License, version 2.0</a>.</p>
- <p>
- You may also consult the
- <a href="https://www.apache.org/mirrors/">complete list of
- mirrors.</a>
+ <subsection name="Files">
+
+ <p>This is the current stable version of <strong>${project.name}</strong>.</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th></th>
+ <th>Link</th>
+ <th>Checksum</th>
+ <th>Signature</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>${project.name} ${project.version} (Source zip)</td>
+ <td><a href="[preferred]maven/pom/maven-parent-${project.version}-source-release.zip">maven-parent-${project.version}-source-release.zip</a></td>
+ <td><a href="https://downloads.apache.org/maven/pom/maven-parent-${project.version}-source-release.zip.sha512">maven-parent-${project.version}-source-release.zip.sha512</a></td>
+ <td><a href="https://downloads.apache.org/maven/pom/maven-parent-${project.version}-source-release.zip.asc">maven-parent-${project.version}-source-release.zip.asc</a></td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p>It is essential that you <a href="https://www.apache.org/info/verification.html">verify the integrity</a> of the downloaded file
+ using the checksum (.sha512 file)
+ or using the signature (.asc file) against the public <a href="https://downloads.apache.org/maven/KEYS">KEYS</a> used by the Apache Maven developers.
</p>
</subsection>
-
- <subsection name="${project.name} ${project.version}">
-
- <p>This is the current stable version of ${project.name}.</p>
-
- <table>
- <thead>
- <tr>
- <th></th>
- <th>Link</th>
- <th>Checksum</th>
- <th>Signature</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>${project.name} ${project.version} (Source zip)</td>
- <td><a href="[preferred]maven/pom/maven-parent-${project.version}-source-release.zip">maven/pom/maven-parent-${project.version}-source-release.zip</a></td>
- <td><a href="https://www.apache.org/dist/maven/pom/maven-parent-${project.version}-source-release.zip.sha512">maven/pom/maven-parent-${project.version}-source-release.zip.sha512</a></td>
- <td><a href="https://www.apache.org/dist/maven/pom/maven-parent-${project.version}-source-release.zip.asc">maven/pom/maven-parent-${project.version}-source-release.zip.asc</a></td>
- </tr>
- </tbody>
- </table>
- </subsection>
<subsection name="Previous Versions">
-
- <p>Older non-recommended releases can be found on our <a href="https://archive.apache.org/dist/maven/pom/">archive site</a>.</p>
-
+ <p>It is strongly recommended to use the latest release version of <strong>${project.name}</strong> to take advantage of the newest features and bug fixes.</p>
+ <p>Older non-recommended releases can be found on our <a href="https://archive.apache.org/dist/maven/pom/">archive site</a>.</p>
</subsection>
</section>
</body>
diff --git a/src/site/site.xml b/src/site/site.xml
index 1eaa610..8ffcd85 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -36,20 +36,23 @@ under the License.
<skin>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-fluido-skin</artifactId>
- <version>1.10.0</version>
+ <version>${fluidoSkinVersion}</version>
</skin>
<edit>${project.scm.url}</edit>
- <googleAnalyticsAccountId>UA-140879-1</googleAnalyticsAccountId>
<custom>
+ <matomo>
+ <siteId>3</siteId>
+ <url>https://analytics.apache.org/</url>
+ <options>
+ <disableCookies/>
+ <trackPageView/>
+ <enableLinkTracking/>
+ </options>
+ </matomo>
<fluidoSkin>
<sourceLineNumbersEnabled>true</sourceLineNumbersEnabled>
- <twitter>
- <user>ASFMavenProject</user>
- <showUser>true</showUser>
- </twitter>
- <googleSearch />
</fluidoSkin>
</custom>
@@ -88,6 +91,7 @@ under the License.
<menu name="ASF" inherit="bottom">
<item name="How Apache Works" href="https://www.apache.org/foundation/how-it-works.html"/>
<item name="Foundation" href="https://www.apache.org/foundation/"/>
+ <item name="Data Privacy" href="https://privacy.apache.org/policies/privacy-policy-public.html"/>
<item name="Sponsoring Apache" href="https://www.apache.org/foundation/sponsorship.html"/>
<item name="Thanks" href="https://www.apache.org/foundation/thanks.html"/>
</menu>
Debdiff
[The following lists of changes regard files as different if they have different names, permissions or owners.]
Files in second set of .debs but not in first
-rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/doxia/doxia-tools/39/doxia-tools-39.pom -rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/extensions/maven-extensions/39/maven-extensions-39.pom -rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/maven-parent/39/maven-parent-39-site.xml -rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/maven-parent/39/maven-parent-39.pom -rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/plugins/maven-plugins/39/maven-plugins-39.pom -rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom
Files in first set of .debs but not in second
-rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/doxia/doxia-tools/35/doxia-tools-35.pom -rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/extensions/maven-extensions/35/maven-extensions-35.pom -rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/maven-parent/35/maven-parent-35-site.xml -rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/maven-parent/35/maven-parent-35.pom -rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/plugins/maven-plugins/35/maven-plugins-35.pom -rw-r--r-- root/root /usr/share/maven-repo/org/apache/maven/shared/maven-shared-components/35/maven-shared-components-35.pom
No differences were encountered in the control files