Automating synchronization when developping several libraries and projects at the same time

柔情痞子 提交于 2019-12-18 09:48:20

问题


I want incremental updates of my library files to immediately be applied in all of my projects using them, without having to perform an extra step every time for every one of my projects (such as updating a sub-repository or a JAR file).


回答1:


With the library folder in the LIBS_DIR environment variable:

// 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')
}


来源:https://stackoverflow.com/questions/49875198/automating-synchronization-when-developping-several-libraries-and-projects-at-th

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!