2017-12-28 40 views
0

내 Android Studio 프로젝트에서 Git repo와 동기화되는 gradle.properties 파일에 프록시 설정이 정의되어 있습니다. 내가 정의한 프록시 암호가있는 한이를 local.properties 파일로 옮겨야합니다. 나는이 같은 떨어지게을 실현하려합니다 : gradle.properties에서gradle.properties의 local.properties에 정의 된 속성을 읽는 방법

:

systemProp.http.proxyPassword=<local.properties>.proxy_pass 

local.properties에서

:

proxy_pass="PASSWORD" 

내가 어떻게 할 수 있습니까?

+0

가능한 중복 https://stackoverflow.com/questions/21999829/how-do-i-read-properties-defined-in-local-properties-in-build-gradle –

+0

그것은 AFAIK이 할 수없는 다른 경우 –

+0

입니다 . 그러나 속성을'systemProp'으로 만들었으므로 명령 줄 또는 환경 변수에서 값을 무시할 수 있습니다. – Michael

답변

0

자바 프로퍼티가 단순한 문자열이기 때문에 자동으로 로직이 적용되지 않으므로 이런 일은 발생하지 않습니다.

그러나 사용자 홈 디렉터리의 .gradle 폴더에있는 gradle.properties 파일을 프로젝트 관련 설정 대신 환경 관련 설정을 정의하기 만하면됩니다. 이 파일은 VCS에 업로드되지 않습니다.