[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [m2e-users] How m2e can select a specific jdk version when working with several jdk versions? | 
How does this work during command line build?
--
Regards,
Igor
On 2014-04-16, 8:44, Laurent TOURREAU wrote:
Hi
I work with several Java modules which have different JDK versions in the same Eclipse workspace.
For instance:
-Module A -> JDK 1.6.0_24
-Module B-> JDK 1.6.0_37
I must use JDK6 update 24 for module A, no higher version is supported.
I use Eclipse 4.3.2 (Kepler SR-2)
Module A pom.xml compiler plugin section is :
         <plugin>
           <artifactId>maven-compiler-plugin</artifactId>
           <version>3.1</version>
           <configuration>
             <verbose>true</verbose>
             <fork>true</fork>
             <executable>C:\Program Files\Java\jdk1.6.0_24\bin\javac</executable>
             <compilerVersion>1.6</compilerVersion>
             <source>1.6</source>
             <target>1.6</target>
           </configuration>
         </plugin>
Module B pom.xml compiler plugin section is :
         <plugin>
           <artifactId>maven-compiler-plugin</artifactId>
           <version>3.1</version>
           <configuration>
             <source>1.6</source>
             <target>1.6</target>
           </configuration>
         </plugin>
On Eclipse Preferences->Java->Installed JREs->Execution Environments I have the following compatible JREs for JavaSE-1.6 execution environment:
jdk1.6.0_24 [perfect match]
jdk1.6.0_37 [perfect match]
When I update Maven Project for both A and B projects, I get the following JRE System Library : JavaSE-1.6 for each project.
My problem :
For module A and B the jdk version used is 1.6.0_37 (I see that when I expand JRE System Library item in Package Explorer tab).
It's ok for module B. But for module A I would like to have jdk1.6.0_24 instead.
Any clue how can I achieve this with m2e plugin (the plugin seems to ignore the forked jdk I defined in plugin section)? Is there a feature request opened for that?
Cordialement / Best regards
Laurent TOURREAU