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

Reply via email to