Задача Junit ant - JUnitTask не найден
Я пытаюсь запустить тест Junit из файла ant build.xml. Я читаюВот что вы можете использовать файл junit.jar вместо .jar, который находится в каталоге ant.home / lib. Это то, что я хочу сделать, так как наша установка автоматической сборки Jenkins не имеет файла junit.jar в его каталоге ant lib.
Даже с самым простым проектом я всегда получаю эту ошибку, что JUnitTask не был найден. Если вы посмотрите на мой файл build.xml, он явно включен и используется в задаче junit.
build.xml:
<project default="all">
<property name="TALK" value="false" />
<path id="classpath.base">
</path>
<path id="classpath.test">
<fileset dir="." includes="**/*.jar" />
</path>
<target name="compile-test">
<javac srcdir="src" verbose="${TALK}">
<classpath refid="classpath.test" />
</javac>
</target>
<target name="test" depends="compile-test">
<junit>
<classpath refid="classpath.test" />
<formatter type="brief" usefile="false" />
<test name="TestClass" />
</junit>
</target>
<target name="all" depends="test" />
</project>
Небольшой пример, который я сделал для проверки, выглядит так:
РЕДАКТИРОВАТЬ: Обновлено на основе ответа