Hello Stephen,
I need some help i guess:
I tried to use toolchains to actually compile the code with JDK 5 while my
default java_home is jdk6 and it said :
[DEBUG] Configuring mojo
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile from plugin
realm
ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:2.3.2,
parent: sun.misc.Launcher$AppClassLoader@f4a24a]
[DEBUG] Configuring mojo
'org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile' with basic
configurator -->
[DEBUG] (f) basedir = C:\Alpha\eCorp\eCorp-web
[DEBUG] (f) buildDirectory = C:\Alpha\eCorp\eCorp-web\target
[DEBUG] (f) compileSourceRoots = [C:\Alpha\eCorp\eCorp-web\src\main\java]
[DEBUG] (f) compilerArguments =
{endorseddirs=C:\Alpha\eCorp\eCorp-web\target/endorsed}
[DEBUG] (f) compilerId = javac
[DEBUG] (f) debug = true
[DEBUG] (f) encoding = UTF-8
[DEBUG] (f) *executable *= C:\glassfish3withjdk\jdk/bin/javac */(this is
the JDK6)/*
[DEBUG] (f) failOnError = true
[DEBUG] (f) fork = true
[DEBUG] (f) generatedSourcesDirectory =
C:\Alpha\eCorp\eCorp-web\target\generated-sources\annotations
[DEBUG] (f) optimize = false
[DEBUG] (f) outputDirectory = C:\Alpha\eCorp\eCorp-web\target\classes
[DEBUG] (f) outputFileName = eCorp-web-1.0-SNAPSHOT
[DEBUG] (f) projectArtifact = com.riyadbank:eCorp-web:war:1.0-SNAPSHOT
[DEBUG] (f) session = org.apache.maven.execution.MavenSession@46a55e
[DEBUG] (f) showDeprecation = false
[DEBUG] (f) showWarnings = false
[DEBUG] (f) source = 1.5
[DEBUG] (f) staleMillis = 0
[DEBUG] (f) target = 1.5
[DEBUG] (f) verbose = true
[DEBUG] -- end configuration --
[DEBUG] Using compiler 'javac'.
[INFO] Toolchain in compiler-plugin: JDK[D:/IBM/SDP70/jdk] */(This is the
JDK5)/*
*[WARNING] Toolchains are ignored, 'executable' parameter is set to
C:\glassfish3withjdk\jdk/bin/javac*
It goes for JDK 6 after getting the toolchain why is it not going for the
JDK that i hard coded for the 1.5 JDk in toolchains.xml
Do you have any idea: I searched on google and some one said that cos there
is already a JVM installed so it went for that. When i remove the JAVA_HOME
from system environment as a variable then mvn.bat doesnt run cos JAVA_HOME
is not set for it.
So what do i do now: if i set a JAVA_HOME it falls back on it and ignores
the toolchain, if i dont set the JAVA_HOME then mvn fails....
So what do we do: whats wrong here?
Thanks in advance.
Syed...
--
View this message in context:
http://maven.40175.n5.nabble.com/what-does-define-do-in-maven-tp5485392p5495490.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]