Gradle Wrapper의 작동 방식을 이해하려고합니다. 많은 소스 저장소에서 다음 구조를 봅니다.
projectRoot/
src/
build.gradle
gradle.properties
settings.gradle
gradlew
gradlew.bat
gradle/
wrapper/
gradle-wrapper.jar
gradle-wrapper.properties
내 질문 :
- 어떻게 / 하나가 생성 않을 때
gradlew
/gradlew.bat
? 프로젝트가 처음 생성 될 때 한 번만 생성해야합니까? 변경 사항을 커밋 / 푸시 할 때마다 생성합니까? 그리고 그들은 어떻게 생성됩니까? - 위의 동일한 질문이지만
gradle/wrapper/*
파일 (gradle-wrapper.jar
및gradle-wrapper.properties
)에 대해? - 때로는
*.gradle
프로젝트gradle
디렉토리 안에 다른 파일이 있습니다 . 이러한 추가 Gradle 파일은 무엇이며 무엇을 나타내거나 수행합니까? 맞춤 플러그인? - 들어가는 속성과
settings.gradle
정의해야 할 속성의 차이점은 무엇입니까gradle.properties
?