With [codec], I just tested a commons-parent 35-SNAPSHOT locally that has
the latest Apace POM 15 and all went well. Maven did not even download any
plugins for my particular set up/repo.

Gary

On Mon, Oct 20, 2014 at 6:11 PM, Bernd Eckenfels <e...@zusammenkunft.net>
wrote:

> 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
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to