| Author |
ant 1.6 and junit task
|
jeroen dijkmeijer
Ranch Hand
Joined: Sep 26, 2003
Posts: 131
|
|
Hi all, i'm trying to get junit to work with ant 1.6. Obviously a few things have changed. I managed to get it working but I have doubts on the way it is accomplished. What I understood from the doc is that I should shove the optional.jar and the junit.jar on the classpath. I tried that and there is no optional.jar anymore so I used the ant-junit.jar and the junit.jar. I made sure they were both on the classpath. No Luck. After that I edited the run.bat file so the ant-junit.jar and junit.jar were explicitely put on the -classpath argument of java cmd. No luck! junit was still not recognized, than I put the <taskdef name="junit" classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"> first without a classpath entry: No Luck, than with a classpath entry: <classpath refid="ant.path"/> (ant.path being a path element with jawhich yields another error: A class needed by class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot be found: org/apache/tools/ant/Task I also put the ant.jar entry hardcode on the classpath argument of the JVM. than it started complaining on the commons-logging. Which I will also be able to get to work, probably. Now my question: Am I overlooking something, or is this the preferred way to get it working? ANT_HOME is set, JAVA_HOME is set. (jvm 1.4.2). thanks in advance Jeroen.
|
 |
Lasse Koskela
author
Sheriff
Joined: Jan 23, 2002
Posts: 11945
|
|
I'll move this to the Ant forum -- you're likely to get better answers there since this is mainly an "Ant 1.6" question
|
Author of Test Driven (Manning Publications, 2007) [Blog] [HowToAskQuestionsOnJavaRanch]
|
 |
Marilyn de Queiroz
Sheriff
Joined: Jul 22, 2000
Posts: 9001
|
|
My ANT_HOME environment variable is set to C:\apache-ant-1.6.1 My JUNIT_HOME environment variable is set to C:\junit3.8.1 My CLASSPATH includes %ANT_HOME%\lib\ant.jar;%JUNIT_HOME%\junit.jar My PATH includes %ANT_HOME%\bin I am able to run JUnit in Ant with these settings.
|
JavaBeginnersFaq
"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
|
 |
 |
|
|
subject: ant 1.6 and junit task
|
|
|