Steve,
I too had the same problem. You have the optional.jar
(jakarta-ant-1.4.1-optional.jar) in Ant's lib directory (and therefore
the classpath) but it still gives you the taskdef error.
I found that you have to get the real junit.jar (www.junit.org) and put
that in the classpath too.
I'm not sure if Peter meant that you need junit.jar when you build, or
when you run, Ant.
Andy.
--
Andrew Beacock
Senior Software Engineer/Project Lead
Nokia Mobile Phones
NMP/MSW/SSP/AG
> -----Original Message-----
> From: ext Peter Donald [mailto:[EMAIL PROTECTED]]
> Sent: Monday, November 26, 2001 5:24 PM
> To: Ant Users List
> Subject: Re: Ant 1.4.1 and JUnit
>
>
> When building optional.jar you need to include junit.jar in
> classpath - best
> to do that by placing itt in lib/optional/junit.jar IIRC.
>
> On Tue, 27 Nov 2001 08:38, Steve Cohen wrote:
> > I built an optional.jar as part of the ant build process.
> Now that I
> > look at it, I don't see anything in that jar with "junit"
> in its name
> > except junit-frames.xsl and junit-noframes.xsl. Have I overlooked
> > something? Which class should be holding the junit task in
> > optional.jar?
> >
> >
> > -----Original Message-----
> > From: Erik Hatcher [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, November 26, 2001 3:20 PM
> > To: Ant Users List
> > Subject: Re: Ant 1.4.1 and JUnit
> >
> >
> > Did you get the optional JAR file also? It contains the
> <junit> task
> > itself.
> >
> >
> > ----- Original Message -----
> > From: "Steve Cohen" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, November 26, 2001 4:17 PM
> > Subject: Ant 1.4.1 and JUnit
> >
> >
> > I am attempting to upgrade from Ant 1.3 to 1.4.1.
> Build.xmls with junit
> > tasks are failing with this message:
> >
> > "Could not create task of type: junit. Common solutions are to use
> > taskdef to declare your task, or, if this is an optional
> task, to put
> > the optional.jar in the lib directory of your ant installation
> > (ANT_HOME)."
> >
> > According to the docs, in order to use the <junit> task, I must put
> > junit.jar in the lib of my ANT_HOME dir. But it IS there.
> What else is
> > needed to run <junit> tasks? Or is this error message spurious and
> > something else wrong?
> >
> > -----------------------------------------------------------------
> > Steve Cohen
> > Sr. Software Engineer
> > Ignite Sports Media
> > 4410 N. Ravenswood
> > Chicago IL 60640
> > (773)-293-4342
> > [EMAIL PROTECTED]
>
> --
> Cheers,
>
> Pete
>
> --------------------------------
> These aren't the droids you're
> looking for. Move along.
> --------------------------------
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>