Мое приложение для Android основано на Gradle, и каждый раз на его сборку уходит много времени. Это связано с количеством модулей, которые у меня есть. Даже если в подмодулях нет изменений, он продолжает пересобирать все исходники. Мне было интересно, есть ли способ преобразовать эти модули в зависимости от локальных снимков, поскольку я не часто их обновляю? Я почти уверен, что это возможно, но у меня очень базовый опыт работы с gradle и maven, поэтому я не могу найти простой способ сделать это.
В основном прямо сейчас я перечисляю свои зависимости следующим образом:
dependencies {
compile project(':Library:lib1')
compile project(':Library:lib2')
compile project(':Library:lib3')
}
и я хотел бы использовать что-то вроде этого:
repositories {
local()
}
dependencies {
compile 'com.lib1:lib:SNAPSHOT-1.0')
compile 'com.lib2:lib:SNAPSHOT-1.0')
compile 'com.lib3:lib:SNAPSHOT-1.0')
}