Скрипт муравья Cobertura отсутствует в классах Log4J
Я пытался получитьCobertura работает в моем сценарии муравья, но я застрял в самом начале. Когда я пытаюсь вставить coberturataskdef Я скучаю по библиотекам Log4J.
Муравьиные свойства и путь к классам<property name="cobertura.dir" location="/full/path/to/cobertura-1.9.3" />
<path id="cobertura.classpath">
<fileset dir="${cobertura.dir}">
<include name="cobertura.jar" />
<include name="lib/**/*.jar" />
</fileset>
</path>
<taskdef classpathref="cobertura.classpath" resource="tasks.properties" />
Моя цель муравья<!-- =================================
target: cobertura
================================= -->
<target name="cobertura" depends="clean, init" description="Generates cobertura coverage reports">
<cobertura-instrument todir="${dir.build.instrumented}">
<fileset dir="${dir.build}">
<include name="**/*.class" />
</fileset>
</cobertura-instrument>
</target>
Я думаю, что я сделал все так, как описано вДокументация кобертуры но я понимаю
Ошибка сборки муравьяBUILD FAILED
build.xml:95: java.lang.NoClassDefFoundError: org/apache/log4j/Logger
Внутри$ {Cobertura.dir} ЗдесьLib каталог со всеми файлами. Я распаковал его из ZIP-архива cobertura прямо в этот каталог.
Я пропускаю шаг? Что-то не так с моей конфигурацией?