문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
gradle:build_env [2014/07/17 11:31] kwon37xi |
gradle:build_env [2020/09/16 16:21] (현재) kwon37xi [분리된 build.gradle 에서 상호간 함수 지정] |
||
|---|---|---|---|
| 줄 5: | 줄 5: | ||
| * '' | * '' | ||
| * 명령행에서 시스템 프라퍼티로 명시 : '' | * 명령행에서 시스템 프라퍼티로 명시 : '' | ||
| + | |||
| + | ===== buildEnvironment ===== | ||
| + | * '' | ||
| + | <code sh> | ||
| + | gradlew buildEnvironment | ||
| + | </ | ||
| ===== 프라퍼티들 ===== | ===== 프라퍼티들 ===== | ||
| 줄 17: | 줄 23: | ||
| </ | </ | ||
| * 현재 '' | * 현재 '' | ||
| + | |||
| + | ===== 분리된 build.gradle 에서 상호간 함수 지정 ===== | ||
| + | * '' | ||
| + | * '' | ||
| + | <code groovy> | ||
| + | apply from: ' | ||
| + | |||
| + | childFunction(" | ||
| + | </ | ||
| + | * '' | ||
| + | <code groovy> | ||
| + | def childFunction(arg1, | ||
| + | // do somethings.. | ||
| + | } | ||
| + | |||
| + | ext { | ||
| + | // 함수 등록 | ||
| + | childFunction = this.& | ||
| + | } | ||
| + | ------------ | ||
| + | // 혹은 ext 에 직접 등록 | ||
| + | ext.childFunction = { args -> | ||
| + | // do somethings | ||
| + | } | ||
| + | </ | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Http Proxy ===== | ||
| + | * '' | ||
| + | * '' | ||
| + | <code properties> | ||
| + | systemProp.http.proxyHost=www.somehost.org | ||
| + | systemProp.http.proxyPort=8080 | ||
| + | systemProp.http.proxyUser=userid | ||
| + | systemProp.http.proxyPassword=password | ||
| + | systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost | ||
| + | |||
| + | systemProp.https.proxyHost=www.somehost.org | ||
| + | systemProp.https.proxyPort=8080 | ||
| + | systemProp.https.proxyUser=userid | ||
| + | systemProp.https.proxyPassword=password | ||
| + | systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost | ||
| + | </ | ||
| + | |||