sounds like he'd be better off pitching the ant build for a full maven build and using toolchains to get m-compiler-p compiling with 1.4... or pitching maven and using ant.
- Stephen --- Sent from my Android phone, so random spelling mistakes, random nonsense words and other nonsense are a direct result of using swype to type on the screen On 11 Aug 2011 05:23, "Barrie Treloar" <baerr...@gmail.com> wrote: > On Thu, Aug 11, 2011 at 9:47 AM, Daivish Shah <daivish.s...@gmail.com> wrote: >> Hi, >> >> I tried giving JRE and TOOLS JAR from build.xml file. But it's working fine >> if i run as ANT script. >> >> But when i execute as MAVEN it's taking JAVA_HOME variable which is setup as >> system variable so my system JAVA_HOME is 1.5 and i want to compile with >> 1.4.2 from MAVEN Only. >> >> Even i gave dependencies as below. >> >> <dependencies> >> <dependency> >> <groupId>sun.jdk</groupId> >> <artifactId>tools</artifactId> >> <version>1.4.2</version> >> <scope>system</scope> >> <systemPath>${java.home}/lib/tools.jar</systemPath> >> </dependency> >> <dependency> >> <groupId>com.sun</groupId> >> <artifactId>rt</artifactId> >> <version>1.4.2</version> >> <scope>system</scope> >> <systemPath>${java.home}/jre/lib/rt.jar</systemPath> >> </dependency> >> </dependencies> >> >> >> And Also tried giving something like this. >> >> <configuration> >> <javaHome>${java.home}</javaHome> >> <source>${java-version}</source> >> <target>1.4.2</target> >> </configuration> >> >> But it's still taking JDK 1.5 while compiling the source Code. > > Ant is just a java program. > It doesn't use classpath dependencies or environment variables in > order to run. > Yes they are set in the bat files that startup Ant but not the java Main class. > Ant expects all this stuff to be already available, so attempting to > get maven-antrun-plugin to inject these into the instance of Ant and > expecting it to work is a misunderstanding. > > Did you try any of the options I previously proposed? > > Another option is to just use the exec-maven-plugin > (http://mojo.codehaus.org/exec-maven-plugin) to exec Ant. > But then why are bothering to wrap all this in Maven? > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org >