如何在gradle中设置变量特定变量?

时间:2014-12-05 10:54:44

标签: android gradle android-gradle variant

我希望能够定义变体特定变量。

flavor1{
variable = "thistask"
}
flavor2{
variable = "thattask"
}

然后当我执行它时

  

./ gradlew aFlavor1

我希望能够将变量读作" thistask"。

我怎样才能做到这一点? 我怎么知道当前正在运行哪个变体任务?

1 个答案:

答案 0 :(得分:0)

你的意思是:

$ cat build.gradle

task kobaLory << {

   def variable = "thistask"
   println "variable = " + variable

}

task loryKoba << {

   def variable = "thattask"
   println "variable = " + variable

}

输出

$ /cygdrive/c/gradle-1.6/bin/gradle kobaLory loryKob a

:kobaLory
variable = thistask

:loryKoba
variable = thattask

BUILD SUCCESSFUL

Total time: 4.25 secs

$