Groovy(Gradle)からJAVA_HOMEプロパティを取得する必要がありますが、これを実現する方法を知っている人はいますか?私が考えることができる唯一の方法は、なんとかしてこれをcmd行からExec経由で実行することです。
ありがとう(私はWindowsを実行しています:))
System.properties.find { it.key == "java.home" }
私を噛んだ落とし穴。gstring内で中括弧を使用することを忘れないでください。
println "inside a gstring, java.home=$System.properties.'java.home' will be problematic
//すべてのシステムプロパティをダンプします
しかし
println "inside a gstring, java.home=${System.properties.'java.home'} will be fine
Result: inside a gstring, java.home=C:\FAST\JDK64\1.7.0.79\jre will be fine