0

我在我的项目中使用了 Exoplayer 的一个分支,我将其包含为一个 git 子模块并与我的其他模块一起编译:

compile project(':libraries:exoplayer:library')

现在我正在尝试链接一个外部 SDK,该 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 one?

4

1 回答 1

1

你可以像这样忽略传递依赖:

dependencies{
  compile('your:external:sdk') {
    exclude group: 'com.google.android.exoplayer', module: 'exoplayer'
  }
}
于 2015-10-27T08:58:08.053 回答