【发布时间】:2015-12-20 13:49:14
【问题描述】:
我的 gradle 文件中有以下依赖项。
compile 'org.A:A:1.0'
自动拉入
'org.B:B:1.0'
以及它所依赖的许多其他罐子。 但是,我的项目需要重新打包的 A.jar(我们称之为 A*.jar,我将它安装在本地 maven 存储库中作为 custom 版本)。 所以现在我将依赖项更改如下
compile 'org.A:A:custom'
它不会引入 A 中存在的 pom.xml 文件中提到的任何依赖项。 jar 文件(如果它是 org.A:A:1.0,它会)
我的问题是:
1) 基于什么语句 compile org.A:A:1.0 拉其他罐子? jar 中是否存在 pom.xml 文件?
2) 如果我想自动拉入“org.B:B:custom”和其他 jars 的常规版本(它们是 org.A:A:1.0 的依赖项),需要进行哪些更改
【问题讨论】: