I have

        ant -version
                Apache Ant(TM) version 1.8.4 compiled on July 22 2012

installed on linux/64.

after the build, I pulled in additions,

        echo $ANT_HOME
                /usr/local/ant
        cd $ANT_HOME
                ant -f fetch.xml -Ddest=system

which include 'junit'

        ls -al $ANT_HOME/lib/*junit*
                -rw-rw-r--+ 1 root root 6.2K Jul 22 19:26
                /usr/local/ant/lib/ant-junit4.jar
                -rw-rw-r--+ 1 root root 2.8K Jul 22 19:26
                /usr/local/ant/lib/ant-junit4.pom
                -rw-rw-r--+ 1 root root  19K Jul 22 19:26
                /usr/local/ant/lib/ant-junit.jar
                -rw-rw-r--+ 1 root root 3.9K Jul 22 19:26
                /usr/local/ant/lib/ant-junit.pom
                -rw-rw-r--+ 1 root root 232K Jul 22 19:27
                /usr/local/ant/lib/junit-4.8.1.jar

But when I try to use ant, I get repeated FAIL messages re: a missing
'junit' class.  For example,

        cd /usr/local/apache-solr-3.6.1
        ant clean
        ant
                ...
                BUILD FAILED
                /usr/local/apache-solr-3.6.1/build.xml:23: The following
                error occurred while executing this line:
                /usr/local/apache-solr-3.6.1/lucene/build.xml:48: The
                following error occurred while executing this line:
                /usr/local/apache-solr-3.6.1/lucene/common-build.xml:692:
                The following error occurred while executing this line:
                /usr/local/apache-solr-3.6.1/lucene/common-build.xml:596:
                Problem: failed to create task or type junit
                Cause: the class
                org.apache.tools.ant.taskdefs.optional.junit.JUnitTask
                was not found.
                        This looks like one of Ant's optional
                        components.
                Action: Check that the appropriate optional JAR exists
                in
                        -/usr/local/ant/lib
                        -/root/.ant/lib
                        -a directory added on the command line with the
                        -lib argument

                Do not panic, this is a common problem.
                The commonest cause is a missing JAR.

                This is not a bug; it is a configuration problem
                ...

Why isn't apparently installed/presente junit jar being found/used?

Thanks.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to