2017-01-11 3 views
0

この-Dname=valuegroovy(gradle)の内部からvmの引数を取得する方法は?起動時

を通過した後、あなたのコードでは、あなたはその値を取得するために

value=System.getProperty("name"); 

を使用する必要があります。

私はJavaで使っていますが、グルーヴで同じ値を得るにはどうすればいいですか?私の場合は

私はGradleので春のブートを実行すると、私はGradleの

答えて

1

使用System.properties['name']で、この値を読み取る必要があります。

task myTask() { 
    println System.properties['name'] 
} 

結果:

> ./gradlew -Dname=hello myTask 
hello 
:myTask UP-TO-DATE 

BUILD SUCCESSFUL 

Total time: 0.73 secs 
関連する問題