Android Gradle метод для добавления исходников
В настоящее время я разрабатываю приложение с Gradle, и у меня есть много разных sourcesets
для некоторых разных вкусов. Я добавляю sourcesets
в моем build.gradle
следующим образом:
sourceSets {
debug {
java.srcDirs += ['src/firstLib/common/java']
}
release {
java.srcDirs += ['src/firstLib/common/java']
}
}
Потому что у меня есть много этих блоков в моем build.gradle
Мне было интересно, если есть возможность просто вызвать функцию, которая принимает sourcesets
в качестве параметра и добавить его в java.srcDirs
, Например что-то вроде этого:
void addToSourceSet(String parameter) {
sourceSets {
debug {
java.srcDirs += [parameter]
}
release {
java.srcDirs += [parameter]
}
}
}
Возможно ли это, даже если тело метода не является частью тега android?