我在我的项目中使用Exoplayer的分支,我将其作为git子模块包含在我的其他模块中进行编译:
compile project(':libraries:exoplayer:library')
现在我试图链接一个外部SDK,它在pom文件中显式依赖于exoplayer:
<dependency>
<groupId>com.google.android.exoplayer</groupId>
<artifactId>exoplayer</artifactId>
<version>r1.4.2</version>
<scope>compile</scope>
</dependency>
如何告诉gradle使用exoplayer的fork而不是jcenter?
答案 0 :(得分:1)
你可以忽略这样的传递依赖:
dependencies{
compile('your:external:sdk') {
exclude group: 'com.google.android.exoplayer', module: 'exoplayer'
}
}