gradle.properties 파일을 위치 위치
Artifactory 1 분 설정을 보고 있습니다. Artifactory를 로컬 호스트에서 실행 중이며 이제 Intellij / Gradle과 통합됩니다.
아티팩트 웹 앱은 gradle.properties
및 build.gradle
파일을 제공 하는 IntelliJ 프로젝트에 추가하는 것이 시작됩니다. 그러나 gradle.properties
파일을 어디에 넣을지 모르겠습니다 .
gradle.properties
내용 (키 = 값 쌍)을 보호 gradle/wrapper/gradle-wrapper.properties
했지만 안타깝게도 build.gradle
파일 에서 키에 액세스 할 수 없습니다 . 어떤 아이디어?
Gradle은 gradle.properties
다음 위치에서 파일을 찾습니다 .
- 프로젝트 빌드 디렉토리 (빌드 펼쳐지는 곳)
- 하위 프로젝트 디렉토리
- gradle 사용자 홈에서 (
GRADLE_USER_HOME
환경 변수에 의해 정의되고 설정되지 않은 경우는USER_HOME/.gradle
)
한 파일의 속성은 이전 파일의 속성을 재정의 재정의 gradle 사용자 홈의 파일이 다른 파일보다 우선하고 하위 프로젝트의 파일이 프로젝트 루트의 파일보다 우선합니다.
참조 : https://gradle.org/docs/current/userguide/build_environment.html
실제로 gradle.properties
배치 할 수있는 장소는 3 곳입니다 .
GRADLE_USER_HOME
환경 변수로 정의 된 gradle 사용자 홈 디렉토리 아래 , 설정되지 않은 경우는 USER_HOME / .gradle입니다.- 하위 프로젝트 디렉토리 (
myProject2
귀하의 경우) - 루트 프로젝트 디렉토리 (아래
myProject
)
Gradle은 gradle.properties
위의 순서에 따라 속성 정의에 우선 순위를 부여하면서 모든 위치에서 찾습니다 . 예를 들어, gradle 사용자 홈 디렉터리 (# 1) 및 하위 프로젝트 (# 2)에 정의 된 속성의 경우 해당 값은 gradle 사용자 홈 디렉터리 (# 1)에서 가져옵니다.
자세한 내용은 여기 gradle 문서에서 문서에서 수 있습니다 .
참고 URL : https://stackoverflow.com/questions/30333837/where-to-put-the-gradle-properties-file
'ProgramingTip' 카테고리의 다른 글
ng-repeat : 객체 배열의 각에 대한 액세스 키 및 값 (0) | 2020.12.07 |
---|---|
Node.js / Express 앱에 DB 구성을 저장하는 가장 좋은 방법 (0) | 2020.12.07 |
Cloud Foundry와 Docker의 차이점은 무엇입니까? (0) | 2020.12.07 |
nodejs의 여러 도메인에 대한 Access-Control-Allow-Origin 활성화 (0) | 2020.12.06 |
PHP 함수에서 HTML을 반환하는 방법이 있습니까? (0) | 2020.12.06 |