gpt4 book ai didi

Ant -lib 不工作

转载 作者:行者123 更新时间:2023-12-04 06:50:20 26 4
gpt4 key购买 nike

我正在尝试使用 -lib选项指定包含 Ant 任务的目录。但他们没有加载。例如:

$ ant -lib /path/to/libraries
Buildfile: build.xml

BUILD FAILED
/path/build.xml:3: taskdef class com.oopsconsultancy.xmltask.ant.XmlTask cannot be found

构建文件包含:
<project name="test">
<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask" />
</project>

这在 RHEL5 上失败了,但在我尝试过的其他几个操作系统上完全相同。

当我添加 --execdebug标志,我明白了:
exec "/usr/local/jdk1.6.0_20/bin/java" -classpath "/usr/share/java/ant.jar:/usr/share/java/ant-launcher.jar:/usr/share/java/jaxp_parser_impl.jar:/usr/share/java/xml-commons-apis.jar:/usr/local/jdk1.6.0_20/lib/tools.jar" -Dant.home="/usr/share/ant" -Dant.library.dir="/usr/share/ant/lib" org.apache.tools.ant.launch.Launcher -cp "" "-lib" "lib"

有任何想法吗?

最佳答案

其他人似乎在 RHEL 上也有同样的问题。

一种解决方法 suggested here是像这样在 taskdef 中设置你的 jar

<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"
classpath="xmltask.jar"/>

还有 see this thread这是一个损坏的 Ant 包

关于Ant -lib 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3220781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com