Hello, just because I took a look, I checked the diff:
commons-parent uses org.apache:apache:13 since rev1436511 (sebb) (2013-01-01) and 15 is current. The diff is: - shorter license name - explicitely (informational) use prerequsites 2.2.1 - report output encoding property utf8 added - default compiler source+target added 1.4 - antrun plugin 1.6 -> 1.7 - assembly plugin 2.2.1 -> 2.4.1 (gnu mode) - compiler 2.5.1 -> 3.1 (und use properties for 1.4 target) - dependency plugin added as 2.8 - deploy plugin 2.7 -> 2.8.2 - enforcer plugin 1.0.1 -> 1.3.1 - failsafe plugin 2.12.4 -> 2.17 - gpg plugin 1.4 -> 1.5 (no overwritten passphrase+useagent config anymore) - install plugin 1.7 -> 1.9 - jar plugin 2.4 -> 2.5 - javadoc 2.9 -> 2.9.1 - plugin plugin 3.2 -> 3.3 - release plugin 2.3.2 -> 2.5.1 (new waitBeforeTagging=10) - remote-resource plugin 1.4 -> 1.5 - scm plugin 1.8 -> 1.9.2 - site plugin 3.2 -> 3.4 (+dependencies maven-archiver 2.5 and plexus-archiver 2.4.4 due to MSITE-724) - source plugin 2.2.1 -> 2.3 - surefire plugin 2.12.4 -> 2.17 (sync w/ failsafe) - rat plugin 0.8 -> 0.11 - clirr plugin 2.4 -> 2.6.1 - scm publish 1.0-beta-2 (unchanged) but 1.1 in maven-3 profile Unfortunatelly the majority are plugin updates, which are not obvious what they do. But I dont see any structural changes besides the report encoding which could affect site builds(?) and a more flexible way to specify the compiler version. Gruss Bernd --- apache-13.pom Mon Oct 20 21:54:46 2014 +++ apache-15.pom Mon Oct 20 21:54:38 2014 @@ -25,7 +25,7 @@ <!-- for more information, see the documentation of this POM: http://maven.apache.org/pom/asf/ --> <groupId>org.apache</groupId> <artifactId>apache</artifactId> - <version>13</version> + <version>15</version> <packaging>pom</packaging> <name>The Apache Software Foundation</name> @@ -43,23 +43,12 @@ </organization> <licenses> <license> - <name>The Apache Software License, Version 2.0</name> + <name>Apache License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> - <repositories> - <repository> - <id>apache.snapshots</id> - <name>Apache Snapshot Repository</name> - <url>http://repository.apache.org/snapshots</url> - <releases> - <enabled>false</enabled> - </releases> - </repository> - </repositories> - <mailingLists> <mailingList> <name>Apache Announce List</name> @@ -70,10 +59,14 @@ </mailingList> </mailingLists> + <prerequisites><!-- just for information: not inherited in child poms --> + <maven>2.2.1</maven><!-- prerequisite of some plugins --> + </prerequisites> + <scm> - <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-13</connection> - <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-13</developerConnection> - <url>http://svn.apache.org/viewvc/maven/pom/tags/apache-13</url> + <connection>scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-15</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-15</developerConnection> + <url>http://svn.apache.org/viewvc/maven/pom/tags/apache-15</url> </scm> <distributionManagement> @@ -94,11 +87,26 @@ <distMgmtSnapshotsUrl>https://repository.apache.org/content/repositories/snapshots</distMgmtSnapshotsUrl> <organization.logo>http://www.apache.org/images/asf_logo_wide.gif</organization.logo> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <sourceReleaseAssemblyDescriptor>source-release</sourceReleaseAssemblyDescriptor> <gpg.useagent>true</gpg.useagent> <arguments /> + <!-- Specify the default compiler source/target as 1.4 for backwards compatibility --> + <maven.compiler.source>1.4</maven.compiler.source> + <maven.compiler.target>1.4</maven.compiler.target> </properties> + <repositories> + <repository> + <id>apache.snapshots</id> + <name>Apache Snapshot Repository</name> + <url>http://repository.apache.org/snapshots</url> + <releases> + <enabled>false</enabled> + </releases> + </repository> + </repositories> + <build> <pluginManagement> <plugins> @@ -106,12 +114,12 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> - <version>1.6</version> + <version>1.7</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> - <version>2.2.1</version> + <version>2.4.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -121,16 +129,17 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>2.5.1</version> - <configuration> - <source>1.4</source> - <target>1.4</target> - </configuration> + <version>3.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <version>2.8</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> - <version>2.7</version> + <version>2.8.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -140,32 +149,32 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> - <version>1.0.1</version> + <version>1.3.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> - <version>2.12.4</version> + <version>2.17</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> - <version>1.4</version> + <version>1.5</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> - <version>2.3.1</version> + <version>2.5.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-invoker-plugin</artifactId> - <version>1.7</version> + <version>1.9</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> - <version>2.4</version> + <version>2.5</version> <configuration> <archive> <manifest> @@ -178,29 +187,30 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>2.9</version> + <version>2.9.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> - <version>3.2</version> + <version>3.3</version> </plugin> <!-- START SNIPPET: release-plugin-configuration --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> - <version>2.3.2</version> + <version>2.5.1</version> <configuration> <useReleaseProfile>false</useReleaseProfile> <goals>deploy</goals> <arguments>-Papache-release ${arguments}</arguments> + <waitBeforeTagging>10</waitBeforeTagging> </configuration> </plugin> <!-- END SNIPPET: release-plugin-configuration --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-remote-resources-plugin</artifactId> - <version>1.4</version> + <version>1.5</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -210,37 +220,49 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-plugin</artifactId> - <version>1.8</version> + <version>1.9.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-publish-plugin</artifactId> - <version>1.0-beta-2</version> + <version>1.0-beta-2</version><!-- last version compatible with Maven 2: latest is configured in profile --> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> - <version>3.2</version> + <version>3.4</version> + <dependencies><!-- TODO remove when upgrading m-site-p to 3.4.1: see MSITE-724 --> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-archiver</artifactId> + <version>2.5</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-archiver</artifactId> + <version>2.4.4</version> + </dependency> + </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> - <version>2.2.1</version> + <version>2.3</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> - <version>2.12.4</version><!-- keep maven-failsafe-plugin in sync --> + <version>2.17</version><!-- keep maven-failsafe-plugin in sync --> </plugin> <plugin> <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> - <version>0.8</version> + <version>0.11</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>clirr-maven-plugin</artifactId> - <version>2.4</version> + <version>2.6.1</version> </plugin> </plugins> </pluginManagement> @@ -295,7 +317,7 @@ <descriptorRefs> <descriptorRef>${sourceReleaseAssemblyDescriptor}</descriptorRef> </descriptorRefs> - <tarLongFileFormat>gnu</tarLongFileFormat> + <tarLongFileMode>gnu</tarLongFileMode> </configuration> </execution> </executions> @@ -337,10 +359,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> - <configuration> - <passphrase>${gpg.passphrase}</passphrase> - <useAgent>${gpg.useagent}</useAgent> - </configuration> <executions> <execution> <goals> @@ -363,6 +381,15 @@ </file> </activation> <build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <version>1.1</version> + </plugin> + </plugins> + </pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org