【问题标题】:Download dependencies from Ivy.xml从 Ivy.xml 下载依赖项
【发布时间】:2014-10-18 10:30:48
【问题描述】:

我有一个 ant 项目,其中包含 ivy 依赖项。不幸的是,我的 Intelij IDEA 不理解 ivy 依赖项。但是ant很好地构建了项目。我想将所有依赖项下载到一个文件夹中,并将 jar 明确添加到项目中。

如何自动下载所有依赖项?


如此处所述http://ant.apache.org/ivy/history/latest-milestone/ant.html 在 ant build ivy 依赖项下载到“缓存”期间。如果我能找到这个缓存路径,我可以从那里拿罐子。

【问题讨论】:

  • Ivy 有一个名为IvyIDEA 的插件。那个插件不能解决你的问题吗?
  • 是的,我有这个插件,但它不起作用或者我错误地配置了它。但它看不到外部类。
  • 我找到了 IvyDependencyImporter。 plugins.jetbrains.com/plugin/?id=141 但效果不好。我已经安装了它,但没有出现“从 ivy.xml 导入”按钮。

标签: ant intellij-idea dependencies ivy


【解决方案1】:

看看蚂蚁在做什么。如果它是一个编写良好的 ant 脚本,您会发现(执行ant -p -v)专门用于检索 ivy 依赖项的目标。您也可以检查build.xml 并注意retrieve 可能在ivy 命名空间中的任务。

【讨论】:

  • 找到了解决方案!执行 ant -p -v 后,我找到了任务,resolve_ivy。我所有的库都被检索到 ../lib 目录。感谢您的帮助
猜你喜欢
  • 2014-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-05
  • 2011-04-12
  • 2021-09-22
  • 2023-03-18
  • 2015-05-23
相关资源
最近更新 更多