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.jar
vegradle-wrapper.properties
) için? - Bazen
*.gradle
projegradle
dizininde başka dosyalar görüyorum . Bu ek Gradle dosyaları nelerdir ve neyi temsil eder / temsil ederler? Özel eklentiler? - İçine
settings.gradle
tanımlanması gereken özelliklere karşı çıkan özellikler arasındaki fark nedirgradle.properties
?