First the simple question, then the one that possibly should be asked on
the developer list

 

Why would this not be working and still complaining it can't find a
class in the junit jar

            <path id="junit.lib">

                        <pathelement
path="${junit.location}/ant-junit.jar"/>

                        <pathelement path="${lib}/tools/junit.jar"/>

            </path>

      <taskdef name="junit"
classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"

               classpathref="junit.lib"/>

 

 

especially since I comment out the taskdef and do the following....

---------------------------------------------------------

        <!--generate string on what jars got included for debugging-->

        <pathconvert dirsep="/" pathsep=" " property="temp.string"
refid="junit.lib" setonempty="true"/>

      <echo message="junit=${temp.string}"/>

 

which tells me the exact location, so I go verify the locations and they
are there.  What is more interesting is I have not ANT_HOME set.  And I
don't have optional.jar not ant-junit.jar in ant/lib.  Ps. Why is there
an optional.jar there in ant1.6.2??  I thought optional was supposed to
be gone.  Optional.jar contained some of the same classes that
ant-junit.jar did.

Thanks for any suggestions here including pointing a stupid typo or
something.  I keep staring at this.  Just want to make sure it is
working for other people.

Thanks,

dean

Reply via email to