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