You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Steven Harms <st...@gmail.com> on 2010/06/06 08:59:37 UTC
[RESOLVED] Re: Trying to get Ant + JUnit working peaceably
I went back to my /usr/local/src/apache-ant....
1. Used the fetch.xml script to retrieve all the 3rd party components
and put them into lib/optional
2. Re-built ant
3. Verified that $ANTDIR/lib/optional had ant-junit in there
4. jar tf ant-junit ... it was BIG this time and included JUnitTask
After that I was able to get the junit task to function.
On Sat, Jun 5, 2010 at 6:13 PM, Steven Harms <st...@gmail.com> wrote:
> Shawn,
>
> Thanks for your suggestions and for your prompt reply.
>
>> The junit jar is responsible for junit itself, NOT the ability to run junit from ant. In order to run junit > from ant, you also need the ant-junit.jar in the $ANTHOME/lib directory. This should be part of
>> the normal installation of ant so I am not sure why it isn't working for you.
>
> I can confirm that ant-junit.jar is present:
>
> $ pwd
> /usr/local/apache-ant-1.8.0/lib
> $ ls -l ant-junit.jar
> -rw-r--r-- 1 stharms everyone 12736 May 2 11:10 ant-junit.jar
>
> Here are the jar's contents:
>
> jar tf ant-junit.jar |more
> META-INF/
> META-INF/MANIFEST.MF
> org/
> org/apache/
> org/apache/tools/
> org/apache/tools/ant/
> org/apache/tools/ant/taskdefs/
> org/apache/tools/ant/taskdefs/optional/
> org/apache/tools/ant/taskdefs/optional/junit/
> org/apache/tools/ant/taskdefs/optional/junit/xsl/
> org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl
> org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-noframes.xsl
>
>> Since you are new to java, you may not know that you can open up any jar with a zip tool, like Winzip or winrar. I do this a lot to inspect the contents of the jar. If you open up ant-junit.jar, you will see that the org.apache.tools.ant.taskdefs.optional.junit.JUnitTask class is inside.
>
> Notably, in my installation that /isn't/ present! That would explain
> the error, the question would be how do I fix my install? I've been
> using ant pretty successfully to do work-based projects. Should I try
> to re-build and re-configure the source?
>
> Steven
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org