ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nico Seessle" <>
Subject Re: Ant 1.2 javac classpath and classpath reference problems.
Date Sun, 22 Apr 2001 08:00:26 GMT
----- Original Message -----
From: "K Plummer" <>
To: <>
Sent: Sunday, April 22, 2001 3:50 AM
Subject: RE: Ant 1.2 javac classpath and classpath reference problems.

> Okay, here are the snippets of my build.xml and the output from ant
> <<<build.xml>>>
>   <path id="project.class.path">
>     <pathelement location="${javaHome}/lib/tools/jar" />
>     <pathelement location="${weblogicHome}/lib/weblogicaux.jar" />
>     <pathelement location="${weblogicHome}/license" />
>     <pathelement location="${weblogicHome}/classes" />
>     <pathelement location="${sybaseHome}/${sybaseJar}" />
>     <pathelement location="${armHome}/${armJar}" />
>     <pathelement location="${classes}" />
>   </path>


> The java.ejb.* package is MOST definitely contained within the
> weblogicaux.jar; No doubt about it.
> Note that classpath as passed to the javac task DOES NOT MATCH the path
> specified in the class path
> reference in any way whatsoever?

Ok, looks quite good so far. Are you sure the properties you use to build
your classpath are defined before Ant tries to build this classpath? There
should be a property-task above the path-definition or you must pass the
values on the command line. I tried something similar with Ant 1.2 and it

> ALSO: How do I get ant to supress the use of the value of
> (picked up from the CLASSPATH
> in the OS?). The classpath passed to the javac ant task maps to the
> CLASSPATH (${java.class.path} with the
> ${classes} and current ("build") directory prepended to it........Still
> mostly confused.

With Ant 1.3 you can define a property "build.sysclasspath" and set its
value to "ignore" to do exactly that. There is no solution for Ant 1.2 I
know of.


View raw message