【发布时间】:2012-09-14 07:49:00
【问题描述】:
我有一些 ant 文件,一个可以导入另一个。特别是build.xml 导入project_default.xml。当我尝试进行构建时,出现以下错误:
Buildfile: C:\myproject\build.xml [taskdef] 无法加载 来自资源 net/sf/antcontrib/antcontrib.properties 的定义。它 找不到。
构建失败 C:\myproject\build.xml:14: 发生以下错误 执行此行时:C:\myproject\project_default.xml:17: 问题:未能创建任务或类型如果原因:名称是 不明确的。行动:检查拼写。行动:检查任何 已声明自定义任务/类型。行动:检查任何 /声明已经发生。
报告的第 17 行如下:
<if>
<contains string="${env.PROJECT_SELECTION}" substring="env.PROJECT_SELECTION" />
我还在build.xml中添加了以下内容:
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath>
<pathelement location="D:\UserData\ant-contrib-0.6-bin\lib\ant-contrib-0.6.jar"/>
</classpath>
</taskdef>
但是得到了同样的错误。知道这里有什么问题吗?
【问题讨论】: