gradlew
और gradle
का उपयोग करने के बीच क्या अंतर है या वे समान हैं?gradlew और gradle का उपयोग करने के बीच अंतर
उत्तर
अंतर इस तथ्य में निहित है कि ./gradlew
इंगित करता है कि आप एक ग्रेडल रैपर का उपयोग कर रहे हैं। रैपर आमतौर पर एक परियोजना का हिस्सा होता है और यह क्रमिक स्थापना की सुविधा प्रदान करता है। यदि आप रैपर के बिना ग्रेडल का उपयोग कर रहे थे तो आपको इसे मैन्युअल रूप से इंस्टॉल करना होगा - उदाहरण के लिए, मैक brew install gradle
पर और फिर gradle
कमांड का उपयोग करके ग्रेडल का आह्वान करें। दोनों मामलों में आप ग्रेडल का उपयोग कर रहे हैं, लेकिन पूर्व अधिक सुविधाजनक है और विभिन्न मशीनों में संस्करण स्थिरता सुनिश्चित करता है।
प्रत्येक आवरण Gradle के विशिष्ट संस्करण से बंधा है, इसलिए जब आप पहली बार चलाने किसी दिए गए Gradle संस्करण के लिए ऊपर से कोई एक आदेश है, यह इसी Gradle वितरण डाउनलोड करने और के लिए इसका इस्तेमाल निर्माण निष्पादित करेंगे ।
इतना ही नहीं मतलब है आप मैन्युअल रूप से Gradle खुद को स्थापित करने की जरूरत नहीं है कि है, लेकिन आप यह भी कहा कि निर्माण के लिए डिज़ाइन किया गया है Gradle के संस्करण का उपयोग करने के लिए सुनिश्चित कर रहे हैं। यह अपने ऐतिहासिक और अधिक यहाँ बनाता है और अधिक विश्वसनीय
पढ़ें बनाता है - https://docs.gradle.org/current/userguide/gradle_wrapper.html
इसके अलावा, Udacity एक स्वच्छ, उच्च स्तर वीडियो Gradle आवरण की अवधारणा को समझाने है - https://www.youtube.com/watch?v=1aA949H-shk
gradlew एक आवरण है कि ग्रेडल का उपयोग करता है।
हुड के अंतर्गत Gradle आवरण तीन बातें करता है:
- पार्स तर्क
- gradlew करने के लिए सही Gradle संस्करण
- आह्वान Gradle निर्दिष्ट कार्यों को चलाने के लिए स्थापित पारित कर दिया
ग्रैडल रैपर का उपयोग करके आपको परियोजना ग्रैडल वितरण को स्वयं प्रबंधित करने की आवश्यकता नहीं है। इसका मतलब है कि अपनी परियोजना में हर डेवलपर Gradle का एक ही संस्करण का उपयोग करता है और Gradle निर्माण चला सकते हैं (भले ही Gradle स्थापित नहीं किया गया था)
और पढ़ें यहाँ - https://medium.com/@bherbst/understanding-the-gradle-wrapper-a62f35662ab7
- 1. अंतर, gradlew स्वच्छ
- 2. क्या कार्यान्वयन के बीच का अंतर है और Gradle
- 3. स्ट्रिंगटोकनाइज़र और स्ट्रिंग.split() का उपयोग करने के बीच अंतर?
- 4. एंड्रॉयड स्टूडियो: "डिफ़ॉल्ट उपयोग Gradle आवरण" बनाम "अनुकूलन Gradle आवरण का उपयोग करें"
- 5. gradlew कमांड नहीं मिला?
- 6. क्या "इस" सूचक का उपयोग करने और इसका उपयोग नहीं करने के बीच कोई अंतर है?
- 7. 'उपयोग' और स्कॉइंग के बीच अंतर?
- 8. खोजने और फ़िल्टर करने के बीच अंतर
- 9. का उपयोग कर Gradle
- 10. एचटीपीकुकी और कुकी के बीच का अंतर?
- 11. "। +" और "। +?" के बीच अंतर
- 12. मॉड्यूल पैटर्न का उपयोग करने और नई वस्तुओं को तत्काल करने के बीच अंतर
- 13. Serializable विशेषता का उपयोग करने और ISerializable लागू करने के बीच क्या अंतर है?
- 14. getConnection() का उपयोग करने और नोड-mysql मॉड्यूल के साथ सीधे node.js में पूल का उपयोग करने के बीच अंतर?
- 15. प्रकारों के उपयोग और उपयोग के बीच अंतर?
- 16. Gradle
- 17. "% ~ dp0" और "। \" के बीच अंतर?
- 18. ग्रैडल संस्करण और gradle-wrapper.properties
- 19. CMake: $ {} और के बीच अंतर "$ {}"
- 20. PlayFramework + Ebean का उपयोग Gradle
- 21. == और मामले के बीच अंतर?
- 22. उपयोग-अनुमति-एसडीके -23 और उपयोग-अनुमति के बीच अंतर?
- 23. jQuery के ऑनक्लिक और ऑनक्लिक विशेषता का उपयोग करने के बीच क्या अंतर है?
- 24. जावास्क्रिप्ट में नेमस्पेसिंग के लिए ऑब्जेक्ट्स और फ़ंक्शंस का उपयोग करने के बीच क्या अंतर है?
- 25. दो फ़ील्ड और एक जोड़ी के साथ संरचना का उपयोग करने के बीच क्या अंतर है?
- 26. उद्देश्य सी में संपत्ति का उपयोग करने के लिए स्वयं और अंडरस्कोर के बीच अंतर?
- 27. AJAX के बीच अंतर और
- 28. ऑब्जेक्ट और * के बीच अंतर?
- 29. "या" और "||" के बीच अंतर
- 30. $ के बीच अंतर? और PowerShell