여러 작업에서 홈 폴더의 jar을 참조합니다.
환경 변수를 얻는 더 좋은 방법이 있습니까?
ENV = System.getenv()
HOME = ENV['HOME']
task copyToServer(dependsOn: 'jar', type: Copy) {
from 'build/libs/'
into HOME + "/something/plugins/"
}
이것은 $ HOME을 설정하지만 문서에서 마술을 놓치고 싶었습니다.
답변
잘; 이것은 또한 작동합니다 :
home = "$System.env.HOME"
무엇을 목표로 삼고 있는지 명확하지 않습니다.
답변
Gradle 1.11에서 @thoredge가 제안한 양식을 얻을 수 없었지만 이것은 저에게 효과적입니다.
home = System.getenv('HOME')
순수한 Java에서 작동하는 것은 Gradle에서도 작동한다는 것을 명심하십시오.
답변
안드로이드 gradle 0.4.0에서는 다음을 수행 할 수 있습니다.
println System.env.HOME
classpath com.android.tools.build:gradle-experimental:0.4.0