maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephen Connolly <stephen.alan.conno...@gmail.com>
Subject Re: How to compile some modules with a specific JDK, the rest with default JDK
Date Wed, 09 May 2012 09:03:26 GMT
Just so you know, a far far better way to do this is to use toolchains.xml

On 8 May 2012 17:36,  <jose.nunez-zuleta@barclays.com> wrote:
> Works like a charm (tested with mvn -X), inside the pom:
> <project ...>
>  <name>X</name>
>  <build>
>    <plugins>
>      <plugin>
>        <groupId>org.apache.maven.plugins</groupId>
>        <artifactId>maven-compiler-plugin</artifactId>
>        <version>2.3.2</version>
>        <configuration>
>          <source>1.7</source>
>          <target>1.7</target>
>          <verbose>true</verbose>
>          <fork>true</fork>
>          <executable>${env.HOME}/myjdkdir/jdk1.7.0/bin/javac</executable>
>          <compilerVersion>1.7</compilerVersion>
>        </configuration>
>      </plugin>
>    </plugins>
>  </build>
>  ....
> </project>
>
>
> -----Original Message-----
> From: anders.g.hammar@gmail.com [mailto:anders.g.hammar@gmail.com] On Behalf Of Anders
Hammar
> Sent: Tuesday, May 08, 2012 12:11 PM
> To: Maven Users List
> Subject: Re: How to compile some modules with a specific JDK, the rest with default JDK
>
> Should be possible. Just configure this in that module, and not in the
> parent pom.
>
> /Anders
>
> On Tue, May 8, 2012 at 6:03 PM,  <jose.nunez-zuleta@barclays.com> wrote:
>> Hello Maven users,
>>
>> It is possible to tell maven to compile a specific module with a different JDK than
the rest of the project?
>>
>> So say than the master pom has this:
>>
>> .
>> |-- X
>> |-- Y
>> |-- Z
>>
>> Now Y and Z require the new JDK, while X can use the default (there is no dependency
between X, Y and Z).
>>
>> So far the documentation I found explains how to override the JDK for the whole project:
>>
>> http://docs.codehaus.org/display/MAVENUSER/Compile+and+Test+with+Different+JDK+Versions
>>
>> Thanks in advance,
>>
>> --Jose
>>
>> _______________________________________________
>>
>> This e-mail may contain information that is confidential, privileged or otherwise
protected from
>> disclosure. If you are not an intended recipient of this e-mail, do not duplicate
or redistribute
>> it by any means. Please delete it and any attachments and notify the sender that
you have received
>> it in error. Unless specifically indicated, this e-mail is not an offer to buy or
sell or a
>> solicitation to buy or sell any securities, investment products or other financial
product or
>> service, an official confirmation of any transaction, or an official statement of
Barclays. Any
>> views or opinions presented are solely those of the author and do not necessarily
represent those
>> of Barclays. This e-mail is subject to terms available at the following link: www.barcap.com/emaildisclaimer.
>> By messaging with Barclays you consent to the foregoing.  Barclays offers premier
investment banking
>> products and services to its clients through Barclays Bank PLC, a company registered
in England
>> (number 1026167) with its registered office at 1 Churchill Place, London, E14 5HP.
 This email may
>> relate to or be sent from other members of the Barclays Group.
>>
>> _______________________________________________
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message