いくつかのタスクでは、ホームフォルダ内のjarファイルを参照しています。Gradleでは、環境変数を取得するより良い方法はありますか?
が
ENV = System.getenv()
HOME = ENV['HOME']
task copyToServer(dependsOn: 'jar', type: Copy) {
from 'build/libs/'
into HOME + "/something/plugins/"
}
よりも環境変数を取得するためのより良い方法はありこれは、$ HOMEが設定されますが、私はドキュメントから、いくつかの魔法を逃したことを期待していました。
は、環境変数の前にできることに注意してくださいGradleによって見られ、使用されると、輸出される必要があります。 '$ export FOO = bar'です。 – luka5z
私はここで紛失しているものがあります... 'def HOME'を入れなければなりません:Gradle 4.4.1' Project'は 'HOME'プロパティまたは' ENV'プロパティを持っていません。脱落したものかもしれない...? –