作为我项目的build.xml文件的一部分,我们有以下块:
<taskdef name="findbugs" classpath="${findbugs.home}/lib/findbugs-ant.jar"
classname="edu.umd.cs.findbugs.anttask.FindBugsTask"/>
最近,Eclipse IDE已开始在此行上发出警告。警告是&#34; taskdef类edu.umd.cs.findbugs.anttask.FindBugsTask找不到&#34;。
我从Cygwin命令行运行ant findbugs,并且代码原样,它运行良好。我只是想解决Eclipse警告。
我确定不会导致这种情况开始发生,但如果我将其删除并尝试运行ant findbugs
,我会收到建筑失败错误failed to create task or type findbugs
,这显然会因为我删除而发生taskdef。
如何以ant
被识别的方式将findbugs
指向FindBugsTask
?
到目前为止,我已经尝试将ant-findbugs.jar文件的路径添加到“首选项”选项卡中的Ant Home Entries,Ant&gt; Eclipse中的运行时窗口,但是没有效果。