java - java 1.7 中的 xmltask?

标签 java ant xmltask

现在我正在使用 Java 1.6 开发 XMLTask。它在 1.6 上运行良好,但是当我从 1.6 更改为 1.7 时,它会抛出以下错误:

NoClassDefFoundError: org/apache/xpath/XPathAPI

最佳答案

遇到了同样的问题。我通过在定义 taskdef 时将 xalan(特别是 xalan-2.7.1.jar - 可能有更新的版本,但这就是我手头的版本)添加到类路径来解决它:

<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask">
    <classpath>
        <pathelement path="${basedir}/lib/xmltask-v1.13.jar"/>
        <pathelement path="${basedir}/lib/xalan-2.7.1.jar"/>
    </classpath>
</taskdef>

这似乎让事情对我来说很好。

关于java - java 1.7 中的 xmltask?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11633308/

相关文章:

java - 如何在 Java 中启动两个带锁的内联线程?

java - Android:通过 TCP 套接字流式传输音频

java - 添加到 Java 类路径会破坏 ant

java - 我是否需要设置 Maven 才能使用 Maven ant 依赖任务?

java - 在 Ant 脚本中查找资源引用 XML 标签

java - Sun 是否已弃用 Java DTD URL?

java - 一道java面试题

java - 未检查的分配 RealmResults

ant - 在Gradle中,如何使用特殊字符引用导入的ant任务?

ant - xmltask 删除不起作用