我正在使用最新的Android Studio 3.0.0-beta6来构建我的Android项目,并且存在此依赖项问题。
Gradle鼓励我compile's用implementation's。这是我的项目结构:
项目:
模块1
Module1取决于某些库,module2取决于module1。但是,来自module1的库在module2中不可见。我不想复制粘贴依赖项,而是只将库依赖项声明一次。有一个简单的解决方案吗?谢谢。
module1的构建包:
dependencies {
....
implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
...
}
Run Code Online (Sandbox Code Playgroud)
module2的构建包:
implementation project(':module1')
Run Code Online (Sandbox Code Playgroud)