If the JAVA_HOME = C:\svn\jdk1.5.0_06\bin\javac.exe; changing the target of a
jdk via source and target to '1.4', how does one resolve the physical location
of the jdk?
This does NOT work as I need to use the 1.4 compiler.
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerVersion>1.4</compilerVersion>
<source>1.4</source>
<target>1.4</target>
</configuration>
</plugin>
</plugins>
I was thinking about using a custom compiler:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<fork>true</fork>
<executable>C:\svn\jdk1.4_02\bin\javac.exe</executable>
<compilerVersion>1.4</compilerVersion>
<source>1.4</source>
<target>1.4</target>
</configuration>
</plugin>
</plugins>
This is pretty ugly especially if it resides in every pom as I don't really
control the env JAVA_HOME var that is launched with continuum.
I'm looking for a better impl. Please advise.
Christiaan
-----Original Message-----
From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]
Sent: Thursday, February 09, 2006 12:00 PM
To: [email protected]
Subject: Re: Best Practice: JDK target for continuum and maven
Actually, projects can only use the same jdk than Continuum. In 1.1, you'll
choose a different jdk for project with continuum profiles.
Workarounds:
1- you can define source and target arguments in compiler plugin configuration
for your projects
2- you can use forkmode on compile and test plugins
Emmanuel
Veerman, Christiaan a écrit :
> I am requesting some input in regards to targetting a specific JAVA
> compiler in Continuum for a specific continuum (maven) project.
>
> Christiaan
>
> ****DISCLAIMER
> The information contained in this e-mail and attachments, if any, is
> confidential and may be subject to legal privilege. If you are not
> the intended recipient, you must not use, copy, distribute or disclose
> the e-mail and its attachment, or any part of its content or take any
> action in reliance of it. If you have received this e-mail in error,
> please e-mail the message back to the sender by replying and then
> deleting it. We cannot accept responsibility for loss or damage
> arising from the use of this e-mail or attachments, and recommend that
> you subject these to your virus checking procedures prior to use
>
>
>
****DISCLAIMER
The information contained in this e-mail and attachments, if any, is
confidential and may be subject to legal privilege. If you are not the
intended recipient, you must not use, copy, distribute or disclose the e-mail
and its attachment, or any part of its content or take any action in reliance
of it. If you have received this e-mail in error, please e-mail the message
back to the sender by replying and then deleting it. We cannot accept
responsibility for loss or damage arising from the use of this e-mail or
attachments, and recommend that you subject these to your virus checking
procedures prior to use