On Mon, Nov 24, 2008 at 04:40:19PM +0000, [EMAIL PROTECTED] wrote:
> Hi,
>
> Is there a way to see what ANT thinks is in my classpath? I have a condition
> that's failing
>
> <condition property="isJUnitAvailable">
> <available classname="junit.framework.TestCase"/>
> </condition>
>
> <target name="check-junit" unless="isJUnitAvailable">
> <fail message="Failed: JUnit not in classpath"/>
> </target>
>
> But the JAR file (junit.jar) is set up in my project.class.path ...
>
> <path id="project.class.path">
> <fileset dir="${deployment}/APP-INF/lib/">
> <include name="*.jar"/>
> </fileset>
> <pathelement location="${weblogic-jar-path}"/>
> </path>
>
> Not quite sure the right way to debug this. Thanks, - Dave
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
That's a bug I've posted some days ago. The solution is to add the
classpath in the build.xml file manually after (after <path id="classpath">)
<pathelement location="${junit}/junit.jar"/>
${junit}/junit.jar is your junit.jar file
sed command:
sed -i 's@<path id="classpath">@<path id="classpath"><pathelement
location="${junit}/junit.jar"/>@' build.xml
Hopefully someone with more knowledge about the ant build system can add
a one line fix so that this can be configured by -D or by
bulid.properties.
If you want I can prepare a patch. Just tell me to do so.
Anyway I wonder how ant devs do compile ant?
Sincerly
Marc Weber
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]