在同时开发多个库和项目时自动同步

时间:2018-04-17 10:02:57

标签: java android version-control repository static-libraries

我希望我的库文件的增量更新立即应用于我使用它们的所有项目中,而不必每次为我的每个项目执行额外的步骤(例如更新子存储库或JAR文件)。

1 个答案:

答案 0 :(得分:0)

使用LIBS_DIR环境变量中的库文件夹:

// settings.gradle
include ':app', ':lib1', ':lib2'
project(':lib1').projectDir = new File(System.getenv('LIBS_DIR'), 'lib1')
project(':lib2').projectDir = new File(System.getenv('LIBS_DIR'), 'lib2')

// build.gradle
...
dependencies {
    compile project(path: ':lib1')
    compile project(path: ':lib2')
}