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?

0 ответов

Другие вопросы по тегам