मैं समझने की कोशिश कर रहा हूं कि ग्रैडल रैपर कैसे काम करता है। कई स्रोत भंडार में, मैं निम्नलिखित संरचना देखता हूं:
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
डायरेक्टरी के अंदर अन्य फाइल्स दिखाई देती हैं । ये अतिरिक्त ग्रेड फ़ाइल क्या हैं और वे क्या प्रतिनिधित्व / करती हैं? कस्टम प्लगइन्स? - उन गुणों में क्या अंतर है जो
settings.gradle
बनाम में जाते हैं जो अंदर परिभाषित किया जाना चाहिएgradle.properties
?