【问题标题】:Eclipse build.xml Ant Tab Has "Reference not Found" Error; Runs FineEclipse build.xml Ant 选项卡出现“未找到引用”错误;运行良好
【发布时间】:2011-06-25 05:41:06
【问题描述】:

在我的 build.xml 中,Eclipse 指示存在错误,但在 Eclipse 中或从命令行运行 Ant 任务可以正常工作。错误是:“未找到参考 cobertura.classpath。” 代码:

    <path id="cobertura.classpath">
        <pathelement location="/usr/share/java/cobertura.jar" />
    </path>

    <taskdef resource="tasks.properties">
        <classpath refid="cobertura.classpath" />
    </taskdef>

如果我将代码更改为以下,错误就会消失:

    <taskdef resource="tasks.properties">
        <classpath location="/usr/share/java/cobertura.jar" />
    </taskdef>

为什么 Eclipse 不能正确解析第一个代码片段?

【问题讨论】:

    标签: java eclipse ant cobertura


    【解决方案1】:

    看起来像 Eclipse Ant 解析器中的一个错误。它应该以任何一种方式工作表明它不是 Eclipse 使用的 Ant 库中的错误。

    Eclipse 的插件架构经常添加解析器来构建文件的“内部”元素,这些元素用于导航树、交叉引用等。在极少数情况下,这些解析器会偏离库中实际可用的功能实施。

    我会检查您是否有任何其他项目(属性等)近似或可能混淆 id。除此之外,我准备提交错误报告。

    【讨论】:

      猜你喜欢
      • 2010-10-24
      • 1970-01-01
      • 2015-01-16
      • 2016-11-14
      • 2013-10-24
      • 2015-06-24
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多