首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么ant忽略$HOME/.ant/lib/中的任务jars

为什么ant忽略$HOME/.ant/lib/中的任务jars
EN

Stack Overflow用户
提问于 2009-12-15 19:07:33
回答 3查看 2K关注 0票数 4

Configuration:我运行Fedora 12股票和Fedora提供的蚂蚁:

  • ant-1.7.1-12.fc12
  • java-1.6.0-openjdk-1.6.0.0-33.b16.fc12

我的svnant.jarsvnClientAdapter.jar在我的$HOME/.ant/lib/

我正在使用以下build.xml

代码语言:javascript
运行
复制
<project name="antlibtest" default="doEcho">
    <taskdef resource="svntask.properties"/>

    <target name="doEcho">
        <echo message="Hello World!"/>
        <echo message="ANT_HOME=${ant.home}"/>
        <echo message="classpath=${java.class.path}"/>
    </target>
</project>

当执行构建文件时,我得到以下错误: taskdef无法从资源svntask.properties加载定义。找不到了。

如果我将ANT_HOME设置为/usr/share/ant/,它将运行得完美无缺。

在这两种情况下,我的主目录中的jars显然都在类路径的输出中。

我如何在不使用我自己的ant、ANT_HOME和ANT_HOME副本的情况下完成这个工作?

EN

Stack Overflow用户

回答已采纳

发布于 2009-12-15 21:44:17

这似乎是Bug 490542中描述的问题(根据最后的评论,Fedora 12也是如此)。不幸的是,这个bug仍然处于一个新的状态,所以我认为它不会在不久的将来被解决。

关于ANT_HOME,/etc/ant.conf不是按照解释的这里将其设置为/usr/share/ant吗?这可能是过时的,但我不能检查它(我也不太明白这应该如何设置在Fedora上)。

票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1909634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档