我最近看到一个项目有很多子项目,每个子项目都有build.xml
和ivy.xml
。
当构建这些子项目时,显然所有3个 rd -party库被声明为依赖项被复制到每个子项目中的/lib
目录。来自Maven,这看起来很奇怪。
这是Ant / Ivy无法从本地~/.ivy2/cache
构建类路径的限制吗?
或者是否在创建相应xml
s的人身上缺乏Ant / Ivy知识?
或者有充分的理由与Ant / Ivy完全一样吗?
答案 0 :(得分:1)
很难在没有看到ANT构建文件的情况下发表评论,但您的描述会建议不使用常春藤cachepath任务。
希望以下答案有助于解释如何使用常春藤配置(类似于Maven范围)来管理类似Maven的类路径: