将第三方库复制到Ant/Ivy项目中的/lib目录



我最近看到一个项目有很多子项目,每个子项目都有build.xmlivy.xml

在构建这些子项目时,显然所有被声明为依赖项的3个rd-方库都被复制到每个子项目中的/lib目录中。来自Maven,这看起来真的很奇怪。

这是否是Ant/Ivy无法从本地~/.ivy2/cache构建类路径的限制?

或者是因为那些创建了相应xml的人缺乏Ant/Ivy知识?

或者有充分的理由对蚂蚁/常春藤这样做吗?

如果没有看到ANT构建文件,很难发表评论,但您的描述可能表明没有使用ivy cachepath任务。

希望以下答案将有助于解释如何使用ivy配置(类似于Maven作用域)来管理与Maven:完全相同的类路径

  • Ivy,主配置是什么?为什么它不拉jvyaml
  • 如何避免使用Ivy复制依赖关系

相关内容

  • 没有找到相关文章