5

我有一个 Android 应用程序模块 (A) 和一个 Android 库模块 (B)。(A) 和 (B) 都包含这些相同的依赖项:

dependencies {
   implementation 'com.jakewharton:butterknife:8.8.1'
   annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}

但是在我的项目中,模块(A)依赖于模块(B),所以我在堆栈溢出上搜索了如何实现Don't Repeat Yourself设计模式,以便我将这些依赖项仅包含在模块(B)中,我发现很有用但我没有找到如何使这种依赖

annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1

这两个模块之间共享,所以我该怎么做?

4

0 回答 0