Dear Han, My suggestion is:
<?xml version="1.0"?> <project basedir="." default="test"> <property name="build.sysclasspath" value="ignore"/> <property environment="env"/> <!-- use environment variable --> <property name="classes" value="." /> <property name="junit.jar" value="${env.ANT_HOME}/lib/junit.jar"/> <property name="test.class.name" value="junit.samples.AllTests" /> <path id="test.classpath"> <pathelement location="${classes}" /> <pathelement location="${junit.jar}" /> </path> <target name="test"> <junit fork="yes" haltonfailure="yes"> <test name="${test.class.name}" /> <formatter type="plain" usefile="false" /> <classpath refid="test.classpath" /> </junit> </target> </project> ---------- Original Message ---------- From : Jimmy Han([EMAIL PROTECTED]) To : [EMAIL PROTECTED] Sent : Wednesday, Jul 16, 2003 07:59 AM Subject : junit problem > I know this has been asked for manu times. I have read these replies in >the archieve. But I still could not fix the problem. Help is really needed. > >I am using Windows2000. >I installed junit to my d:\junit3.8.1, and created a build.xml files like >this: > >D:\junit3.8.1>type build.xml ><?xml version="1.0"?> > ><project basedir="." default="test"> > ><property name="classes" value="." /> ><property name="test.class.name" value="junit.samples.AllTests" /> > ><path id="test.classpath"> > <pathelement location="${classes}" /> > <pathelement location="./junit.jar" /> ></path> > ><target name="test"> > <junit fork="yes" haltonfailure="yes"> > <test name="${test.class.name}" /> > <formatter type="plain" usefile="false" /> > <classpath refid="test.classpath" /> > </junit> ></target> ></project> > >I copied junit.jar to my %ANT_HOME%\lib directory > >D:\junit3.8.1>env | grep ANT >ANT_HOME=D:\jwsdp-1.2\apache-ant > >D:\junit3.8.1>cd \jwsdp-1.2\apache-ant\lib > >D:\jwsdp-1.2\apache-ant\lib>dir > Volume in drive D is DATA > Volume Serial Number is 60C0-2B06 > > Directory of D:\jwsdp-1.2\apache-ant\lib > >07/14/2003 12:24p <DIR> . >07/14/2003 12:24p <DIR> .. >05/30/2003 05:53a 735,451 ant.jar >09/04/2002 11:29p 121,070 junit.jar >05/30/2003 05:54a 424,231 optional.jar > 3 File(s) 1,280,752 bytes > >When I run ant test, I still got that error: >D:\jwsdp-1.2\apache-ant\lib>cd \junit3.8.1 > >D:\junit3.8.1>which ant >d:\jwsdp-1.2\apache-ant\bin/ant.bat > >D:\junit3.8.1>ant test >Buildfile: build.xml > >test: > >BUILD FAILED >file:D:/junit3.8.1/build.xml:14: Could not create task or type of type: >junit. > >Ant could not find the task or a class this task relies upon. > >This is common and has a number of causes; the usual >solutions are to read the manual pages then download and >install needed JAR files, or fix the build file: > - You have misspelt 'junit'. > Fix: check your spelling. > - The task needs an external JAR file to execute >... > >Any idea? > >- >Jimmy > > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- Get your own 30MB free email at http://www.empal.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]