Мой вопрос очень прямой и простой для понимания. < /p>
Вопрос < /strong> < /p>
В Градле есть ли способ получить текущий тип сборки во время выполнения. Например, при выполнении задачи сборки Debug < /strong>, могут ли задачи в файле build.gradle принимать решения на основе того факта, что эта задача связана с вариантом построения отладки?
Мой вопрос очень прямой и простой для понимания. < /p>
[b] Вопрос < /strong> < /p>
В Градле есть ли способ получить текущий тип сборки во время выполнения. Например, при выполнении задачи сборки Debug < /strong>, могут ли задачи в файле build.gradle принимать решения на основе того факта, что эта задача связана с вариантом построения отладки?[code]apply plugin: 'com.android.library' ext.buildInProgress = ""
configurations { //get current build in progress here e.g buildInProgress = this.getBuildType() }
android { //Android build settings here }
buildTypes { release { //release type details here }
debug { //debug type details here }
anotherBuildType{ //another build type details here }
} }
dependencies { //dependency list here }
repositories{ maven(url=url2_here) }
task myTask{ if(buildInProgress=='release'){ //do something this way } else if(buildInProgress=='debug'){ //do something this way } else if(buildInProgress=='anotherBuildType'){ //do it another way } } [/code]
в итоге [/b]
есть ли для меня способ получить именно тип сборки в [b] mytask {} [/b]?