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.ham...@gmail.com [mailto:anders.g.ham...@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-zul...@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-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org