Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग · पाठ

Gradle स्थापना और CLI

Gradle स्थापित करें, इसके कमांड-लाइन इंटरफ़ेस को समझें और बुनियादी बिल्ड कमांड निष्पादित करें।

पाठ 1, कुल 4 में से11 चरण

Gradle स्थापना और CLI, CoddyKit पर Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

Gradle CLI से परिचय

Gradle कमांड लाइन इंटरफ़ेस (CLI) Gradle के साथ काम करने का आपका मुख्य उपकरण है। इसी के माध्यम से आप Gradle को बताते हैं कि क्या करना है, जैसे अपने प्रोजेक्ट का निर्माण करना या परीक्षण चलाना।

CLI को समझना अपनी निर्माण प्रक्रियाओं को स्वचालित करने और प्रोजेक्ट को प्रभावी ढंग से प्रबंधित करने के लिए अत्यंत महत्वपूर्ण है।

Java आवश्यक है!

Gradle इंस्टॉल करने से पहले आपके सिस्टम पर Java डेवलपमेंट किट (JDK) इंस्टॉल होना चाहिए। Gradle Java वर्चुअल मशीन (JVM) पर चलता है, ठीक Java एप्लिकेशन की तरह।

  • सुनिश्चित करें कि आपके पास JDK 8 या उसके बाद का संस्करण है।
  • आप यह कमांड चलाकर अपना Java संस्करण जाँच सकते हैं: java -version

Gradle कैसे इंस्टॉल करें

Gradle इंस्टॉल करने के कई तरीके हैं। शुरुआती उपयोगकर्ताओं के लिए SDKMAN! जैसे संस्करण प्रबंधक का उपयोग करना बहुत अच्छा विकल्प है। इससे कई SDK संस्करणों को प्रबंधित करना आसान हो जाता है।

  • SDKMAN!: आसान और लचीला।
  • मैन्युअल डाउनलोड: अधिक सेटअप की आवश्यकता।
  • पैकेज प्रबंधक: Homebrew (macOS), Chocolatey (Windows)।

SDKMAN! के माध्यम से Gradle इंस्टॉल करें

SDKMAN! (सॉफ़्टवेयर डेवलपमेंट किट प्रबंधक) Gradle को इंस्टॉल करना बेहद आसान बनाता है। यदि आपके पास SDKMAN! नहीं है, तो पहले sdkman.io पर दिए निर्देशों का पालन करके इसे इंस्टॉल करें।

SDKMAN! तैयार होने के बाद अपना टर्मिनल खोलें और यह चलाएँ:

sdk install gradle

अपना Gradle संस्करण जाँचें

इंस्टॉलेशन के बाद यह जाँचना अच्छा अभ्यास है कि Gradle सही ढंग से इंस्टॉल हुआ है और आपके टर्मिनल से उपलब्ध है। यह कमांड Gradle का संस्करण और पर्यावरण से जुड़ी अन्य जानकारी दिखाती है।

इसे अपने टर्मिनल में चलाएँ:

gradle -v

Gradle टास्क खोजें

शुरुआत करने के लिए सबसे सामान्य कमांड gradle tasks है। यह कमांड वर्तमान प्रोजेक्ट के सभी उपलब्ध टास्क की सूची दिखाती है। यदि आप Gradle प्रोजेक्ट में नहीं हैं, तो यह सामान्य टास्क दिखाती है।

आइए इसे आज़माएँ:

gradle tasks

<code>gradle tasks</code> क्या दिखाता है

जब आप gradle tasks चलाते हैं, तो आपको "Build tasks", "Verification tasks" जैसी श्रेणियाँ दिखाई देंगी। प्रत्येक श्रेणी में टास्क और उनके विवरण की सूची होगी।

  • टास्क: वे वास्तविक क्रियाएँ हैं जिन्हें Gradle करता है (जैसे build, clean, test)।
  • विवरण: बताता है कि प्रत्येक टास्क क्या करता है।

यह आउटपुट आपको समझने में सहायता करता है कि आपका प्रोजेक्ट किन क्रियाओं का समर्थन करता है।

सहायता चाहिए? <code>gradle help</code> का उपयोग करें

Gradle में सहायता की अंतर्निहित प्रणाली होती है। यदि आप किसी विशेष टास्क के बारे में अधिक जानना चाहते हैं, तो --task विकल्प के साथ help टास्क का उपयोग कर सकते हैं।

उदाहरण के लिए, build टास्क के बारे में जानने के लिए:

gradle help --task build

Gradle Wrapper का परिचय (gradlew)

कई Gradle प्रोजेक्ट में Gradle Wrapper (gradlew या gradlew.bat) शामिल होता है। यह स्क्रिप्ट सुनिश्चित करती है कि किसी प्रोजेक्ट के लिए सभी लोग एक ही Gradle संस्करण का उपयोग करें, भले ही उनके सिस्टम पर Gradle को वैश्विक रूप से इंस्टॉल न किया गया हो।

आप अक्सर gradle build के बजाय ./gradlew build जैसी कमांड चलाएँगे।

अपने CLI ज्ञान की जाँच करें

आइए, Gradle की मूल कमांड के बारे में अपनी समझ जाँचें!

पुनरावलोकन: Gradle CLI की आवश्यक बातें

बहुत बढ़िया! इस पाठ में आपने सीखा कि:

  • Gradle CLI की भूमिका समझें।
  • SDKMAN! का उपयोग करके Gradle इंस्टॉल करें।
  • gradle -v से अपना इंस्टॉलेशन सत्यापित करें।
  • gradle tasks का उपयोग करके उपलब्ध टास्क की सूची बनाएँ।
  • gradle help --task <taskName> से विशेष टास्क के लिए सहायता प्राप्त करें।
  • Gradle Wrapper की अवधारणा को संक्षेप में समझें।

अगले पाठ में हम एक मूल Gradle प्रोजेक्ट सेट अप करना सीखेंगे!

शुरुआत निःशुल्क

एआई शिक्षक के साथ Groovy सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

अक्सर पूछे जाने वाले प्रश्न

क्या “Gradle स्थापना और CLI” पाठ निःशुल्क है?

हाँ—“Gradle स्थापना और CLI” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Gradle स्थापना और CLI” में मैं क्या सीखूँगा?

Gradle स्थापित करें, इसके कमांड-लाइन इंटरफ़ेस को समझें और बुनियादी बिल्ड कमांड निष्पादित करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“Gradle स्थापना और CLI” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Gradle स्थापना और CLI
  2. Gradle परियोजना संरचना
  3. कार्य और बिल्ड जीवनचक्र
  4. बहु-परियोजना बिल्ड और Settings फ़ाइल
← Groovy और Gradle: JVM स्वचालन और बिल्ड इंजीनियरिंग पर वापस जाएँ