web-dev-qa-db-ja.com

Gradleで環境変数にアクセスする方法Javaビルドスクリプト

Gradle Javaビルドスクリプトで環境変数(ユーザーレベルまたはシステムレベルのいずれか)にアクセスするにはどうすればよいですか。
gradleは初めてで、gradleを使用してプロジェクトを構築しようとしています。
現在、以下のスクリプトに示すように、サードパーティのjarファイルのパスをハードコードしています。

repositories {
   flatDir  {
           dirs 'D:\\lib'
   }
}

環境変数"Third_Party" in enviroment variableを作成しました:

Third_Party=D:\lib

スクリプトでライブラリパスをハードコーディングする代わりに、この変数、つまり「Third_Party」をどのように使用できますか。
正確な構文を教えてください

12
tech developer

このように試してくださいSystem.getenv("env var name") like

home = System.getenv('Third_Party')

task env_read << {
    println "$System.env.HOME"
    //Other way of accessing the environment variable.
    println  System.getenv('Third_Party')
}
25
abdotalaat