【发布时间】:2010-10-28 08:33:56
【问题描述】:
我有一个主项目,其中模块 A 依赖于为模块 B 构建创建的 .jar 文件。在开发过程中,我定期修改 B,然后构建 B 以创建库,然后构建 A 以使用这些更改。
有没有办法将模块 A 的 ivy 文件指向我的模块 B 构建创建的 jar 文件?鉴于我多次迭代,我不想一遍又一遍地将模块 B 的 jar 检查到 ivy 中。每次构建模块 B 后,都必须将 jar 复制到模块 A 的构建目录结构中,这也很烦人。
实际上,对我来说,情况更糟,因为我在某个依赖树 (A->B->CD) 中有大约 4 个模块。如果它只是 A 和 B 我可能只是忍受它,但我厌倦了在子模块构建后复制 jar 文件并考虑是否有一种方法可以覆盖 ivy 文件依赖行以在本地查看然后会让生活变得更简单。
【问题讨论】:
-
您是在 IDE 中工作还是在命令行中工作?在这两种情况下都需要依赖项还是只在一种情况下需要依赖项进行调试?