从命令行使用 Ivy 时,如何让 Ivy 将依赖项复制到 lib 目录?
我有以下命令:
java -jar ...\ivy-2.2.0-rc1.jar -ivy ...\ivy.xml
我希望解决依赖项并将它们复制到我的项目的 lib 文件夹中。
Ivy 似乎解决了依赖关系,但不进行复制。如果我运行 ant 任务,复制会正确发生。
有谁知道为什么我的命令行调用没有复制到 lib?
I have the following command:
java -jar ...\ivy-2.2.0-rc1.jar -ivy ...\ivy.xml
Which I am expecting to resolve the dependencies and copy them to the lib folder of my project.
Ivy seems to resolve the dependencies but does not do the copy. If I run the ant task the copy happens correctly.
Does anyone know why the copy to lib does not happen with my command line call?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您缺少检索选项。
您指定如何从缓存中检索工件的模式
默认情况下,独立的ivy程序将仅解析依赖项(换句话说,仅下载和缓存)
You're missing the retrieve option.
You specify a pattern for how the artifact will be retrieved from the cache
By default the standalone ivy program will only resolve a dependency (In other words, only download and cache)