Это зависит от Ваших интересов, но я работал с кодовая база Quake III , и это было довольно правильно написано и хорошо работать с. Это записано в C.
Вы должны добавить свой junit.jar в определение пути к классам в вашем файле ant.
Есть много способов сделать это, например:
<junit printsummary="yes" haltonfailure="yes">
<classpath>
<path refid="your.classpath.refid" />
<fileset dir="${junit.dir}">
<include name="**/junit.jar" />
</fileset>
</classpath>
...
</junit>
См. Руководство по Ant для получения подробной информации о настройке пути к классам.
Проблема заключалась в том, что в IDE, он правильно установил путь к классам, чтобы включить .jar для JUnit. При запуске ant за пределами IDE путь к классам был другим, поэтому возникла ошибка. Исправление заключалось в том, чтобы поместить JUnit .jar в папку «C: \ Program Files \ Java \ jre6 \ lib \ ext», чтобы его всегда можно было найти вне любой IDE.