Я хочу динамически добавлять зависимость в проекте Android Gradle на основе текущего типа buildType. Я знаю, что могу указать buildType в зависимости:
compile project(path: ':lib1', configuration: 'debug')
Но как я могу использовать текущий тип buildType, чтобы указать, какой вариант библиотеки, которую я хочу импортировать, чтобы сборка отладки или выпуска автоматически импортировала вариант отладки или выпуска библиотеки? Я хочу что-то вроде этого (где currentBuildType - это переменная, содержащая имя используемого в настоящее время buildType):
compile project(path: ':lib1', configuration: currentBuildType)
Проект библиотеки, который я хочу импортировать, установил publishNonDefault true
, поэтому все buildTypes публикуются.