java.lang.classnotfoundexception与eclipse,ant + Junit

时间:2014-11-13 16:45:01

标签: java ant junit

我收到此错误: java.lang.ClassNotFoundException:hmLiveTest.hmliveSuite

这是我的build.xml文件


<project basedir="." default="build" name="hmLiveTest">
<property environment="env"/>
<target name="init">
    <property name="sourceDir" value="src"/>
    <property name="outputDir" value="build" />
    <property name="reportsDir" value="reports" />      
    <property name="junitLocation" value="C:\Selenium\junit-4.11.jar" /> 
</target>

<target name="clean" depends="init">
    <delete dir="${outputDir}" />
    <delete dir="${reportsDir}" />
</target>

<target name="prepare" depends="clean">
    <mkdir dir="${outputDir}" />
    <mkdir dir="${reportsDir}" />
</target>

<target name="compile" depends="prepare">
    <javac srcdir="${sourceDir}" destdir="${outputDir}" classpath="${junitLocation}" includeantruntime="true"/>
</target>

<path id="classpath">
    <pathelement location="${outputDir}" />
    <pathelement location="${junitLocation}" />
</path>

<target name="testApplication" depends="compile">
    <echo>Running the junit tests...</echo>

    <junit printsummary="yes" haltonfailure="off" showoutput="yes">
        <classpath refid="classpath" />
        <batchtest fork="no" todir="${reportsDir}">
            <formatter type="xml" usefile="false" /> 
            <fileset dir="${sourceDir}">
                <include name="**/*Suite*"/>
            </fileset> 
        </batchtest>   

    </junit>
</target>    
</project>

所有步骤都与junit阶段分开,在这里我收到错误消息。我可以确认junit jar在分配给属性junitLocation的文件夹中。

这是文件夹结构: Folders

任何人都可以告诉我哪里出错了。

提前致谢。

0 个答案:

没有答案