Gradle Wrapper'ın nasıl çalıştığını anlamaya çalışıyorum. Birçok kaynak deposunda aşağıdaki yapıyı görüyorum:
projectRoot/
src/
build.gradle
gradle.properties
settings.gradle
gradlew
gradlew.bat
gradle/
wrapper/
gradle-wrapper.jar
gradle-wrapper.properties
Sorularım:
- Nasıl / tek üretmek ne zaman
gradlew/gradlew.bat? Onları proje ilk oluşturulduğunda yalnızca bir kez mi üretmeniz gerekiyor, her değişiklik / itişinizde bunları mı üretiyorsunuz? Ve nasıl üretiliyorlar? - Yukarıdaki aynı soru, ama
gradle/wrapper/*dosyalar (gradle-wrapper.jarvegradle-wrapper.properties) için? - Bazen
*.gradleprojegradledizininde başka dosyalar görüyorum . Bu ek Gradle dosyaları nelerdir ve neyi temsil eder / temsil ederler? Özel eklentiler? - İçine
settings.gradletanımlanması gereken özelliklere karşı çıkan özellikler arasındaki fark nedirgradle.properties?