📅  最后修改于: 2020-11-18 08:35:40             🧑  作者: Mango
检索任务用于将依赖关系解析为项目工作区中的指定位置。
让我们按照“ IVY-解决任务”一章中的描述创建Tester.java,build.xml和ivy.xml。
更新build.xml以使用常春藤检索任务。
build.xml
以下是重要术语。
sync -sync true确保lib目录是最新的,并且删除任何多余的文件。
type -type指示常春藤只复制指定类型的工件(如jar)。源jar,javadoc jar将被忽略。源jar的类型是src或source和javadoc jar的doc或bundle。
检索任务默认情况下将已解析的依赖项复制到项目的lib目录中,并且可以使用pattern属性进行更改。
由于我们已经准备好所有文件。只是去控制台。导航到E:> ivy文件夹,然后运行ant命令。
E:\ivy > ant
Ivy将开始行动,解决依赖关系,您将看到以下结果。
Buildfile: E:\ivy\build.xml
resolve:
[ivy:resolve] :: Apache Ivy 2.5.0 - 20191020104435 :: https://ant.apache.org/ivy
/ ::
[ivy:resolve] :: loading settings :: url = jar:file:/E:/Apache/apache-ant-1.9.14
/lib/ivy-2.5.0.jar!/org/apache/ivy/core/settings/ivysettings.xml
[ivy:resolve] :: resolving dependencies :: com.tutorialspoint#test;working@Acer-
PC
[ivy:resolve] confs: [default]
[ivy:resolve] found commons-lang#commons-lang;2.6 in public
[ivy:resolve] found junit#junit;3.8.1 in public
[ivy:resolve] :: resolution report :: resolve 316ms :: artifacts dl 18ms
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| default | 2 | 2 | 0 | 0 || 4 | 0 |
---------------------------------------------------------------------
[ivy:retrieve] :: retrieving :: com.tutorialspoint#test [sync]
[ivy:retrieve] confs: [default]
[ivy:retrieve] 0 artifacts copied, 2 already retrieved (0kB/2756ms)
BUILD SUCCESSFUL
Total time: 31 seconds
您可以在项目lib目录中验证下载的文件。