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
_______________________________________________
m2e-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/m2e-users