当我尝试在eclipse上构建ant时,出现Could not load definitions from resource net/sf/antcontrib/antcontrib.properties. It could not be found.错误。因此,我下载了ant-contrib-0.6.jar并将其保存在apache ant的/lib位置,但是仍然无法解决我的问题。我还尝试通过在/lib系统变量中指定CLASSPATH位置来进行尝试。如何解决这个错误?

最佳答案

您可以使用“classpath”元素显式提供指向ant-contrib JAR的完整路径:

<taskdef resource="net/sf/antcontrib/antlib.xml">
  <classpath>
    <pathelement location="${path-to-ant-contrib}/ant-contrib-1.0b3.jar"/>
  </classpath>
</taskdef>

关于eclipse - 收到错误 “Could not load definitions from resource net/sf/antcontrib/antcontrib.properties. It could not be found.”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15304845/

10-11 10:28