Apache Ant - classpath
- From: MountainOaf@xxxxxxxxx (Oaf)
- Date: 8 Apr 2005 00:00:41 -0700
Hello,
Apache Ant version 1.6.2
I have a problem with my Ant script. I create a classpath reference at
the start of the script, like this:
<path id="classpath">
<pathelement location="/myjar.jar"/>
<pathelement location="/myotherjar.jar"/>
<pathelement location="/my3rdjar.jar"/>
</path>
.... but when I reference this from one of the targets in the build
script (a JUnit test), it doesn't seem to be picking up the elements
in the reference.
I define the classpath in the target as below. I need to add
additional jars into the classpath at this point, so I use
<pathelement location=""/> to do this.
<target name="test">
<junit printsummary="no">
<classpath>
<pathelement path="${classpath}"/>
<pathelement location="/myadditionaljar.jar"/>
</classpath>
.... etc...
When I try and run the target from the script, I get lots of
java.lang.NoClassDefFoundError exceptions - the classes which should
be included in the <classpath> reference.
I'm guessing that the line in error is <pathelement
path="${classpath}"/>, but I can't work out why. The online manual
offers no obvious solution.
If I replace the <pathelement path="${classpath}"/> line with a repeat
of the <pathelement location=""/> lines for the jars I defined at the
top of my script, it works without a problem.
Thanks for any assistance,
Oaf
.
- Follow-Ups:
- Re: Apache Ant - classpath
- From: Daniel Rohe
- Re: Apache Ant - classpath
- Prev by Date: Re: Need a new IDE
- Next by Date: Re: Apache Ant - classpath
- Previous by thread: Ant multi OS <exec> advice
- Next by thread: Re: Apache Ant - classpath
- Index(es):
Relevant Pages
|
|