繁体   English   中英

当从命令行使用它时,如何让依赖项将依赖项复制到lib目录?

[英]How do I get Ivy to copy the dependencies to the lib directory when using it from the command line?

我有以下命令:

java -jar ...\ivy-2.2.0-rc1.jar -ivy ...\ivy.xml

我期望解决依赖关系并将它们复制到我的项目的lib文件夹中。

Ivy似乎解决了依赖关系,但没有复制。 如果我运行ant任务,则复制正确。

有谁知道为什么我的命令行调用不会发生复制到lib?

你错过了检索选项。

java -jar $IVYJAR \ 
     -settings ivysettings.xml \
     -ivy ivy.xml \
     -retrieve "lib/[artifact].[ext]"

您可以指定如何从缓存中检索工件的模式

默认情况下,独立的常春藤程序只会解决依赖关系(换句话说,只能下载和缓存)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM