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

Reply via email to