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: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org