- 场景
本项目的build.gradle
依赖于commons
,本项目需要ojdbc8
,但是commons
里面已经有了ojdbc6
,现在想要在不更改commons
的情况下让本项目使用ojdbc8
(因为commons
是公用的,更改了可能导致别人出现问题)可以使用关闭传递依赖选项transitive = false
dependencies {
compile (project(':commons')){
//关闭传递依赖,即只依赖commons本身,不依赖commons里面的包
transitive = false
}
compile(
//excel
"org.apache.poi:poi-ooxml:3.14",
...
)
}