Java 如何使用ivy api以编程方式为缓存中的模块构建路径?

Java 如何使用ivy api以编程方式为缓存中的模块构建路径?,java,dependencies,ivy,Java,Dependencies,Ivy,我希望按照编程方式(即不使用ant或命令行工具)中的描述,从缓存执行构建路径 不幸的是,在IvyAPI中没有指向相应类的指针可以帮助实现这一点 是否有我可以从中学习的代码示例?一个起点是从ivy本身读取,然后看看ivy代码中的操作 太多,请查看输出的示例,运行 java -jar ivy-2.4.0.jar -dependency commons-logging commons-logging 1.1 -cachepath file.txt 文件file.txt包含: /home/cran/

我希望按照编程方式(即不使用ant或命令行工具)中的描述,从缓存执行构建路径

不幸的是,在IvyAPI中没有指向相应类的指针可以帮助实现这一点


是否有我可以从中学习的代码示例?

一个起点是从ivy本身读取,然后看看ivy代码中的操作

太多,请查看输出的示例,运行

java -jar ivy-2.4.0.jar -dependency commons-logging commons-logging 1.1 -cachepath file.txt
文件
file.txt
包含:

/home/cran/.ivy2/cache/commons-logging/commons-logging/sources/commons-logging-1.1-sources.jar:/home/cran/.ivy2/cache/commons-logging/commons-logging/j
ars/commons-logging-1.1.jar:/home/cran/.ivy2/cache/log4j/log4j/jars/log4j-1.2.12.jar:/home/cran/.ivy2/cache/logkit/logkit/jars/logkit-1.0.1.jar:/home/c
ran/.ivy2/cache/avalon-framework/avalon-framework/jars/avalon-framework-4.1.3.jar:/home/cran/.ivy2/cache/javax.servlet/servlet-api/jars/servlet-api-2.3
.jar