Hello, I am currently using Maven 1.0.1 running on Java 1.4.2. I'm trying to invoke a 1.3.1 javac for my builds.
I'm doing this because, although my project was written for Java 1.3, I think the Maven plug-ins I need were compiled with Java 1.4, as I get an error when I run Maven using Java 1.3. For instance, FindBugs gives the following error: "java.lang.UnsupportedClassVersionError: edu/umd/cs/findbugs/anttask/FindBugsTask (Unsupported major.minor version 48.0)" So to invoke the Java 1.3 javac using Maven running on Java 1.4.2, I set some properties as follows: maven.compile.source= maven.compile.fork=yes maven.compile.jdk=1.3 maven.compile.jdk.home=C:/jdk1.3.1_14 maven.compile.executable=C:/jdk1.3.1_14/bin/javac When running "maven -X jar", the Java plug-in is trying to pass a parameter (-source) to javac that the 1.3 version of javac doesn't support. The error is as follows: "[javac] javac: invalid flag: -source " Here are excerpts from "maven -X jar": ... [javac] [DEBUG] Execute:Java13CommandLauncher: Executing 'C:\jdk1.3.1_14\bin\javac' with arguments: '-d' 'O:\wsad_lvc\GLCommon\GlMaven\Common\target\classes' '-classpath' 'O:\wsad_lvc\GLCommon\GlMaven\Common\target\classes;T:\Edc\Consolidation\.maven\repository\log4j\jars\log4j-1.2.8.jar;T \Edc\Consolidation\.maven\repository\regexp\jars\regexp-1.2.jar;T:\Edc\Consolidation\.maven\repository\great-lakes\jars gl-framework-1.0.jar;T:\Edc\Consolidation\.maven\repository\ibm\jars\j2ee.jar;T:\Edc\Consolidation\maven-1.0.1\lib\fore ead-1.0-beta-5.jar' '-sourcepath' 'O:\wsad_lvc\GLCommon\GlMaven\Common\src\java' '-target' '1.1' '-g' '-source' '' '@O:\wsad_lvc\GLCommon\GlMaven\Common\files625000713' The ' characters around the executable and arguments are not part of the command. [javac] javac: invalid flag: -source ... Thanks --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
