gpt4 book ai didi

ant - 使用 Ivy 下载/安装 ant-contrib、bsf、beanshell、commons-logging

转载 作者:行者123 更新时间:2023-12-04 22:00:41 24 4
gpt4 key购买 nike

我正在使用 Ant 和 Ivy 构建一个项目。 build.xml 文件取决于 ant-contrib , bean scripting framework , beanshell , 和 commons-logging .

Ant 在几个地方搜索库,包括 ${user.home}/.ant/lib

build.xml 文件中是否有任何方法可以让这些库自动下载并安装在 ${user.home}/.ant/lib 目录中,如果它们还没有出现,也许是在使用 Ivy 本身?

谢谢,拉尔夫

最佳答案

ant 库中唯一需要的 jar 是 ivy :-)

在您的 ivy.xml 文件中正常声明您的依赖项。使用配置将与 ANT 任务关联的 jar 集中分组:

<configurations>
<conf name="tasks" description="Ant tasks"/>
</configurations>

<dependencies>
<dependency org="ant-contrib" name="cpptasks" rev="1.0b5" conf="tasks->default"/>
<dependency org="junit" name="junit" rev="3.8" conf="tasks->default"/>
..

在您的build.xml 文件中,您可以从此配置创建一个路径

<ivy:resolve/>
<ivy:cachepath pathid="tasks.path" conf="tasks"/>

<taskdef name="task1" classname="??" classpathref="tasks.path"/>
<taskdef name="task2" classname="??" classpathref="tasks.path"/>

关于ant - 使用 Ivy 下载/安装 ant-contrib、bsf、beanshell、commons-logging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3727854/

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