Получение следующих исключений при запуске findbugs в ant task.
У меня есть корзина для мусора версии 0.7 и jar-версия jsr305 версии 1.3.8 в моем доме для поиска. Дайте мне знать, если я что-нибудь не хватает
FindBugs:java.lang.ClassNotFoundException: edu.umd.cs.findbugs.FindBugs2
[findbugs] Executing findbugs from ant task
[findbugs] Running FindBugs...
[findbugs] java.lang.NoClassDefFoundError: edu/umd/cs/findbugs/FindBugs2
[findbugs] Caused by: java.lang.ClassNotFoundException: edu.umd.cs.findbugs.FindBugs2
[findbugs] at java.net.URLClassLoader$1.run(Unknown Source)
[findbugs] at java.security.AccessController.doPrivileged(Native Method)
[findbugs] at java.net.URLClassLoader.findClass(Unknown Source)
[findbugs] at java.lang.ClassLoader.loadClass(Unknown Source)
[findbugs] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[findbugs] at java.lang.ClassLoader.loadClass(Unknown Source)
[findbugs] Could not find the main class: edu.umd.cs.findbugs.FindBugs2. Program will exit.
[findbugs] Exception in thread "main"
[findbugs] Output saved to findbugs.xml
<property name="build" value="C:\.hudson\jobs\project\workspace\child\classes" />
<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask"/>
<target name="findbugs" >
<findbugs home="C:\apache-ant-1.7.1\lib\findbugsant"
output="xml"
outputFile="findbugs.xml">
<sourcePath path="C:\.hudson\jobs\project\workspace"/>
<class location="${build}" />
</findbugs>
</target>
Похоже, что classpath isuse. Можете ли вы разместить содержимое своего файла build.xml? –
<свойство name = "build" value = "C: \. Hudson \ jobs \ project \ workspace \ child \ classes" /> < SourcePath путь = "C:. \ Hudson \ работа \ проект \ рабочее пространство" /> <класс место = "$ {сборки}" /> –
CodeRocker
вы можете изменить первоначальную проводку и список содержимого с: \ apache-ant-1.7.1 \ lib \ findbugsant. –