Each Maven distribution has various built-in defaults, you can see the defaults for 3.2.1 here:
https://github.com/apache/maven/blob/maven-3.2.1/maven-core/src/main/resources/META-INF/plexus/default-bindings.xml The compiler plugin is explicitly set to 2.5.1 unless you override the version in your pom.xml (I believe this is for stability reasons) On 25 Jun 2014, at 19:19, John Glass <johnglas...@yahoo.com.INVALID> wrote: > Is anyone else experiencing this? > I'm wondering maybe it's some dependency of one of the other standard plugins. > With Maven 3.1.1 I get the same dependency (2.5.1), while with Maven 3.0.5 I > get an older version (2.3.2) > > On Wednesday, June 25, 2014 7:45 PM, John Glass > <johnglas...@yahoo.com.INVALID> wrote: > > > > No settings.xml in M2_HOME, global settings as per installation default > (which is empty). > I have just reinstalled it and I get the same behavior. > > Maven 3.2.1 on Windows 7. > > Of course the effective pom shows 2.5.1 usage. > mvn help:effective-pom > > > > > On Wednesday, June 25, 2014 7:36 PM, Ron Wheeler > <rwhee...@artifact-software.com> wrote: > > > > > Somehow your project is overriding Maven's desire to use 3.1. > settings.xml? > > Ron > > > On 25/06/2014 1:19 PM, John Glass wrote: >> There is no parent pom referenced from my project's. >> Here's my POM: >> >> <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> >> >> <groupId>mygroup</groupId> >> <artifactId>myartifact</artifactId> >> <version>0.0.1</version> >> <packaging>jar</packaging> >> >> </project> >> >> >> On Wednesday, June 25, 2014 7:09 PM, Ron Wheeler >> <rwhee...@artifact-software.com> wrote: >> >> >> Are you sure that you are not overriding the version in your parent >> POM's dependency management section? >> >> Ron >> >> On 25/06/2014 12:48 PM, John Glass wrote: >>> I'm using maven 3.2.1 and when I run maven with -X I notice that >> version 2.5.1 of the compiler plugin is used: >>> >>>> [DEBUG] Goal: >> org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile >> (default-compile) >>> However, if I run >>> >>> mvn help:describe -Dplugin=compiler >>> >>> I get: >>> >>> Name: Maven Compiler Plugin >>> Description: The Compiler Plugin is used to compile the sources of >> yourproject. >>> Group Id: org.apache.maven.plugins >>> Artifact Id: maven-compiler-plugin >>> Version: 3.1 >>> Goal Prefix: compiler >>> >>> What is the rationale for Maven using 2.5.1? >>> >>> John >> >>> >> >> >> -- >> Ron Wheeler >> President >> Artifact Software Inc >> email: rwhee...@artifact-software.com >> <mailto:rwhee...@artifact-software.com> >> skype: ronaldmwheeler >> phone: 866-970-2435, ext 102 >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> <mailto:users-unsubscr...@maven.apache.org> >> For additional commands, e-mail: users-h...@maven.apache.org >> <mailto:users-h...@maven.apache.org> > >> >> >> >> > > > -- > Ron Wheeler > President > Artifact Software Inc > email: rwhee...@artifact-software.com > skype: ronaldmwheeler > phone: 866-970-2435, ext 102