Java 用JUnit编译ant类路径问题
我在ant中遇到编译问题,无法找到junit.jar这是我的构建文件:Java 用JUnit编译ant类路径问题,java,ant,junit,jar,compilation,Java,Ant,Junit,Jar,Compilation,我在ant中遇到编译问题,无法找到junit.jar这是我的构建文件: <path id="lib"> <fileset dir="library"> <include name="*.jar" /> </fileset> </path> <target name="test"> <mkdir dir="tmp/reports" /> <mkdir d
<path id="lib">
<fileset dir="library">
<include name="*.jar" />
</fileset>
</path>
<target name="test">
<mkdir dir="tmp/reports" />
<mkdir dir="tmp/build" />
<javac srcdir="test" destdir="tmp/build" includeantruntime="false">
<classpath refid="lib" />
</javac>
<echo message="Build done" />
<junit fork="yes" haltonfailure="yes">
<batchtest todir="tmp/reports">
<fileset dir="tmp/test">
<include name="*.java" />
</fileset>
</batchtest>
<formatter type="xml" usefile="true"/>
<classpath refid="test.classpath" />
</junit>
</target>
我不确定我是否理解,因为处于-verbose
模式的ant确实找到了我的JUnit jar,请参见所附屏幕截图:
这应该可以在Ant中很好地编译。确保您使用的是JUnit的最新版本。旧版本(如3.8.1)的包层次结构与JUnit 4.x不同。是的,我认为可能只有这一个,我将对此进行测试并让您知道。谢谢你,马努蒂!