Sent to the list...
-----Original Message-----
From: Severin Ecker [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 10, 2007 10:59 AM
To: Trevor Spackman
Subject: Re: Default java source version
yes i could do that. thing is, many of my/our projects are unrelated and
shouldn't have a common parent, i only wanted to change the default
value of 1.3 to 1.5 or 1.6 but it seems that is is not possible without
changing the compiler plugin source... oh well.
thanks everyone.
cheers,
severin
Trevor Spackman wrote:
> We handled this problem by creating a parent POM that all of our
> projects inherit from with the following:
>
> <plugin>
> <artifactId>maven-compiler-plugin</artifactId>
> <configuration>
> <source>1.5</source>
> <target>1.5</target>
> </configuration>
> </plugin>
>
> Then in the individual project you add:
>
> <parent>
> <artifactId>parent-artifact-name</artifactId>
> <groupId>com.my.group</groupId>
> <version>1.0</version>
> </parent>
>
> In a couple of projects, we needed to use 1.6 instead of 1.5, so then
> you have to override the settings in a given child pom:
>
> <build>
> <plugins>
> <plugin>
> <artifactId>maven-compiler-plugin</artifactId>
> <configuration>
> <source>1.6</source>
> <target>1.6</target>
> <fork>true</fork>
> <executable>${JAVA_1_6_HOME}/bin/javac</executable>
> <compilerVersion>1.6</compilerVersion>
> </configuration>
> </plugin>
> </plugins>
> </build>
>
> Where JAVA_1_6_HOME is an environment variable that provides the
home
> of
> a different java version.
>
> HTH,
> Trevor
>
>
> -----Original Message-----
> From: Severin Ecker [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 10, 2007 7:39 AM
> To: Maven Users List
> Subject: Re: Default java source version
>
> hi jason,
>
> yes i know that and i have that section in my POM. what i want is to
> override the default of java 1.3 so i don't have to do that in all my
> project POM files which is tedious. that's why i was asking for a way
to
>
> configure it in the settings.xml.
>
> i suppose 1.3 is not hardcoded and can be changed via some property or
> some other configuration... no?
>
> cheers,
> severin
>
>
> Ferguson, Jason M TSgt 375 CSPTS/SCE wrote:
>
>> This particular bit of configuration is your friend. Put it in the
>> <plugins> section of your POM:
>>
>> <plugin>
>> <groupId>org.apache.maven.plugins</groupId>
>> <artifactId>maven-compiler-plugin</artifactId>
>> <configuration>
>> <source>1.5</source>
>> <target>1.5</target>
>> </configuration>
>> </plugin>
>>
>> (I forgot to put it in yesterday and kept getting messages that
>>
> -source
>
>> 1.3 did not support generics and annotations).
>>
>> Jason
>>
>> -----Original Message-----
>> From: Severin Ecker [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, July 10, 2007 2:12 AM
>> To: Maven Users List
>> Subject: Default java source version
>>
>> Hi,
>>
>> i was wondering if i can change de default java source and target
>> version for the compiler plugin to let's say 1.5 oder 1.6 globally in
>> the settings.xml (or somewhere else), and only override it in the pom
>> file if i need an older version.
>>
>> thanks!
>> cheers,
>> severin
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]