Error running JSFUnit with ant
slabside Jul 31, 2008 9:50 AMI am getting an error whilst trying to use jsfunitwar target
I have put these jars in the ant/lib directory as well.... but they are still not found by the script (ant version apache-ant-1.7.0)
Any help greatly appreciated guys
thanks
slabside
The error is:
jsfunit.war:
[jsfunitwar] Automatically adding JSFunit required jars to the new war
[jsfunitwar] Could not find the JSFUnit jar in the classpath. Cannot automatically add this jar to the war
[jsfunitwar] Could not find the AspectJ jar in the classpath. Cannot automatically add this jar to the war
[jsfunitwar] Could not find the Cactus jar in the classpath. Cannot automatically add this jar to the war
[jsfunitwar] Could not find the HttpUnit jar in the classpath. Cannot automatically add this jar to the war
[jsfunitwar] Could not find the JUnit jar in the classpath. Cannot automatically add this jar to the war
[jsfunitwar] Could not find the NekoHTML jar in the classpath. Cannot automatically add this jar to the war
[jsfunitwar] Could not find the JTidy jar in the classpath. Cannot automatically add this jar to the war
the script looks like:
<project name="JSFUnit" default="jsfunit.war" basedir="."> <property name="work.files" value="${basedir}/workingfiles" /> <property name="target.dir" value="${work.files}/CST/Applications/Desktop-Applications/cst-bankdetails-war/target"/> <property name="src.dir" value="${target.dir}" /> <property name="lib.dir" value="${basedir}/jsfunit-jars" /> <property name="cst.war" value="${target.dir}/cst-bankdetails-war" /> <property name="jsf.cst.war" value="${work.files}/jsfunit-war" /> <property name="jsf.test.classes" value="${src.dir}/classes/uk/co/slc/cst/jsfunit" /> <property name="aspectjrt.jar" location="${lib.dir}/aspectjrt-1.2.1.jar"/> <property name="cactus.jar" location="${lib.dir}/cactus-13-1.7.1.jar"/> <property name="httpunit.jar" location="${lib.dir}/httpunit-1.6.1.jar"/> <property name="junit.jar" location="${lib.dir}/junit-3.8.1.jar"/> <property name="jtidy.jar" location="${lib.dir}/jtidy-4aug2000r7-dev.jar"/> <property name="cargo.jar" location="${lib.dir}/cargo-0.6.jar"/> <property name="jboss-jsfunit-core.jar" location="${lib.dir}/jboss-jsfunit-core-1.0.0.Beta2.jar"/> <property name="nekohtml.jar" location="${lib.dir}/nekohtml-0.9.1.jar"/> <target name="jsfunit.war"> <path id="jsfunit.classpath"> <pathelement location="${aspectjrt.jar}"/> <pathelement location="${cactus.jar}"/> <pathelement location="${httpunit.jar}"/> <pathelement location="${junit.jar}"/> <pathelement location="${jtidy.jar}"/> <pathelement location="${cargo.jar}"/> <pathelement location="${jboss-jsfunit-core.jar}"/> <pathelement location="${nekohtml.jar}"/> </path> <taskdef name="jsfunitwar" classname="org.jboss.jsfunit.ant.JSFUnitWarTask" classpathref="jsfunit.classpath"/> <jsfunitwar srcfile="${cst.war}" destfile="${jsf.cst.war}"> <classes dir="${jsf.test.classes}" includes="**/*.class"> </classes> <TestRunner/> </jsfunitwar> </target> </project>