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: [email protected] [mailto:[email protected]] 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, <[email protected]> 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: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]