項目結(jié)構(gòu)
app & lib_common & module_main
app 依賴 -> lib_common
app 依賴 -> module_main
module_main 依賴 -> lib_common
APP
aar 名稱 test.aar
#APP導(dǎo)入
app->build-gradle:
dependencies{
implementation fileTree(dir:'libs',include: ['*.jar'])
implementation project(':lib_common')
if (!isModule.toBoolean()) {
implementation project(':module_main')
}
api(name:'test',ext:'aar')
}
lib-common
#lib-common 導(dǎo)入
lib_common->build-gradle:
dependencies{
api(name:'test',ext:'aar')
}
根目錄 build.gradle:
allprojects{
repositories{
flatDir{
dirs project(':lib_common').file('libs')//將xxx替換為引入aar文件的module名
}
}
}
如果有更好的方式 ,請教教我