ProgramingTip

gradle.properties 파일을 위치 위치

bestdevel 2020. 12. 7. 20:27
반응형

gradle.properties 파일을 위치 위치


Artifactory 1 분 설정을 보고 있습니다. Artifactory를 로컬 호스트에서 실행 중이며 이제 Intellij / Gradle과 통합됩니다.

아티팩트 웹 앱은 gradle.propertiesbuild.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 곳입니다 .

  1. GRADLE_USER_HOME환경 변수로 정의 된 gradle 사용자 홈 디렉토리 아래 , 설정되지 않은 경우는 USER_HOME / .gradle입니다.
  2. 하위 프로젝트 디렉토리 ( myProject2귀하의 경우)
  3. 루트 프로젝트 디렉토리 (아래 myProject)

Gradle은 gradle.properties위의 순서에 따라 속성 정의에 우선 순위를 부여하면서 모든 위치에서 찾습니다 . 예를 들어, gradle 사용자 홈 디렉터리 (# 1) 및 하위 프로젝트 (# 2)에 정의 된 속성의 경우 해당 값은 gradle 사용자 홈 디렉터리 (# 1)에서 가져옵니다.

자세한 내용은 여기 gradle 문서에서 문서에서 수 있습니다 .

참고 URL : https://stackoverflow.com/questions/30333837/where-to-put-the-gradle-properties-file

반응형