我在这里有一个非常简单的 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" />
报告的问题是:
Description Resource Path Location Type
Reference path.pmd not found. build.xml /MyPrj line 20 Ant Buildfile Problem
现在很清楚这里发生了什么。Ant 没有看到在 ivy 的 cachepath 任务中定义的 path.pmd 并创建了警告。现在我想忽略这个警告。但是,我不想通过使用 Eclipse 中的 Ant 首选项来忽略警告。我知道这很容易,但这也意味着有一天当我真的缺少参考资料时,我不会收到警告。
蚂蚁有无评论风格吗?就像在 PMD 中一样,您可以使用 //NOPMD 忽略指定行上的任何警告。如果有,请赐教:)
如果没有,是否有任何其他方法可以从 Ant 构建文件中的此特定行中删除此警告。
任何帮助,将不胜感激。