반응형
Gradle에서 환경 변수를 얻는 더 좋은 방법이 있습니까?
여러 작업에서 홈 폴더의 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
반응형
'IT story' 카테고리의 다른 글
소프트 삭제는 좋은 생각입니까? (0) | 2020.06.24 |
---|---|
move_uploaded_file은 내가 수행 한 모든 구성 후에 "스트림 열기 실패 : 권한 거부"오류를 발생시킵니다. (0) | 2020.06.24 |
오류 : Jack은 Java 8 언어 기능을 지원해야합니다. (0) | 2020.06.24 |
iPhone / iPad Simulator의 크기를 조정하는 방법은 무엇입니까? (0) | 2020.06.24 |
한 활동에서 다른 활동으로 비트 맵 객체를 전달하는 방법 (0) | 2020.06.24 |