用注释忽略Ant警告

Iva*_*nic 5 eclipse ant build ivy

我在这里有一个非常简单的Ant示例,它生成Eclipse以报告警告:

<ivy:cachepath pathid="path.pmd" organisation="pmd" module="pmd" revision="4.3" conf="default" inline="true" />
<taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask" classpathref="path.pmd" />
Run Code Online (Sandbox Code Playgroud)

报告的问题是:

Description                     Resource    Path    Location    Type
Reference path.pmd not found.   build.xml   /MyPrj  line 20     Ant Buildfile Problem
Run Code Online (Sandbox Code Playgroud)

现在很清楚这里发生了什么.Ant没有看到在常春藤的cachepath任务中定义的path.pmd并创建了警告.现在我想忽略这个警告.但是,我不想通过在Eclipse中使用Ant首选项来忽略警告.我知道这很容易,但这也意味着有一天,当我真的有缺失的参考时,我不会得到警告.

Ant是否忽略了评论风格?就像在PMD中一样,你可以使用// NOPMD来忽略指定行上的任何警告.如果有,请赐教:)

如果没有,是否有任何其他方法可以从Ant构建文件中的此特定行中删除此警告.

任何帮助,将不胜感激.

CsB*_*ary 1

我认为偏好是关键,即使你不想,看看这个,也许你会在几个链接中找到其他东西:

如何告诉 Eclipse 忽略 Ant build.xml 中的错误?

我从《Knots》中找到了这个:

“另一种解决方法(比禁用所有验证/问题报告不太彻底):转到“窗口”->“首选项”->“Ant”->“问题”选项卡。将“build.xml”添加到忽略列表中...”