0

我构建 Ant 文件 build.xml 但它失败并出现错误:

{BUILD FAILED

Projects\source\dcm4jboss-all\dcm4jboss-ejb\build.xml:145: taskdef A class needed by class xdoclet.modules.ejb.EjbDocletTask cannot be found: xjavadoc/ant/XJavadocTask.


File build.properties: 
#javac options
javac.debug=on
javac.deprecation=off
javac.optimize=on
javac.source=1.5
javac.target=1.5

#Override with your dcm4che-1.4.x dist location
dcm4che14.home= D:\Works\Projects\source\dcm4che14

#Override with your XDoclet dist location
xdoclet.home= D:/Works/Projects/Pacs/Buildpath/xdoclet1.2.3

#Override with your Cactus dist location
cactus.home=D:/Works/Projects/Pacs/Buildpath/cactus-1.8.1-bin

#Override with your JBoss dist location
jboss.home= D:/Works/Projects/Pacs/Buildpath/jboss-4.2.3.GA

}

问题:

  1. 发生了什么事?
  2. 如何解决?
4

1 回答 1

0

您可以尝试以下方法:

  1. 尝试将 JAVA_HOME 的 PATH 编辑为 jdk6
  2. 将 Xdoclet 库添加到您的项目/lib
  3. 尝试干净的构建
  4. 从 dcm4che 重新下载源代码并将 xdoclet,... 复制到 {user.home},不要更改 build.xml

希望这有帮助

于 2015-07-06T05:52:15.270 回答