Gradle 2.14和Groovy 2.4.7。我有以下Groovy:
@Slf4j
class Driver {
static void main(String[] args) {
log.info("Fizz prop value is: ${System.properties['fizz']}.")
}
}
我正在使用Gradle Application插件。我跑的时候:
./gradlew run -Pfizz=buzz
我得到他关注控制台输出:
[main] INFO com.me.myapp.Driver - Fizz prop值为:null。
为什么我的应用认为fizz
属性为null
,当我在命令行上传递其值为buzz
时?
答案 0 :(得分:1)
您传递的是protected override void OnElementChanged (ElementChangedEventArgs<Xamarin.Forms.Page> e)
,它们是gradle
尝试使用-P
答案 1 :(得分:0)
尝试不使用System.properties并传递-Pfizz = buzz:
log.info("Fizz prop value is: ${fizz}.")