извините, я снова борюсь.Так что Taskdef работает нормально, но я не могу работать с плашками.
<target name="bugs" depends="compile">
<spotbugs home="${spotbugs.home}"
output="${spotbugs.output}"
outputFile="bugs.${spotbugs.output}"
excludeFilter="${spotbugs.exclude}">
<sourcePath path="."/>
<auxClassPath path="."/>
<fileset dir="." includes="${package}/*.class"/>
</spotbugs>
Так что я хочу проверить код с
ant-Dpackage = einstieg bugs
и получить сообщение «Проблема: не удалось создать задачу или набрать точечные ошибки».Тот же шаблон, который я использую для checkstyle, работает отлично.Определение задачи указывает на спот-багов и необходимый класс - без каких-либо ошибок.Любые предложения?
Так что я думаю, что точка для спот-багов просто не существует.Но в каталоге / lib существует подходящий файл.
Вот как выглядит определение задачи:
<!-- spotbugs settings -->
<property name="spotbugs.home" value="C:/ant/lib"/>
<property name="spotbugs.output" value="xml"/>
<property name="spotbugs.exclude"
value="C:/Users/wolfbiker/Documents/einstieg/exclude_filter.xml"/>
<taskdef resource="edu/umd/cs/findbugs/anttask/tasks.properties"
classpath="${spotbugs.home}/spotbugs-ant.jar"/>