संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
इंटेलीजे आईडीईएमावेन्परियोजना प्रबंधनविकासप्रोग्रामिंगआईडीईजावाइंटेलीजसॉफ्टवेयर विकासस्रोत कोडउपकरणएप्लिकेशन विकासकोडिंगइंजीनियरिंगपरियोजनाएँ
अनुवाद अपडेट किया गया 1 सप्ताह पहले
Apache Maven एक शक्तिशाली बिल्ड ऑटोमेशन टूल है जिसका मुख्य रूप से जावा प्रोजेक्ट्स के लिए उपयोग किया जाता है। IntelliJ IDEA में Maven का उपयोग करके प्रोजेक्ट्स का प्रबंधन इसके एकीकृत सुविधाओं के कारण निर्बाध होता है। इस गाइड में, हम स्टेप-बाय-स्टेप निर्देशों का अन्वेषण करेंगे कि कैसे IntelliJ IDEA वातावरण के भीतर Maven प्रोजेक्ट्स बनाए और प्रबंधित किए जाएं। इस गाइड के अंत तक, आप अपने Maven-आधारित जावा प्रोजेक्ट्स को प्रभावी रूप से प्रबंधित करने के ज्ञान से युक्त होंगे।
Maven सिर्फ एक बिल्ड टूल से अधिक है; यह अपनी केंद्रीय भंडार का उपयोग करके आपके प्रोजेक्ट के लिए आवश्यक लाइब्रेरीज़ को फेच और प्रबंधित करके Dependency मैनेजमेंट की देखभाल भी करता है। यह बिल्ड प्रक्रिया को सरल बनाता है और प्रोजेक्ट सेटअप, संकलन, परीक्षण, और पैकेजिंग को कवर करने वाले एक बिल्ड जीवनचक्र जैसी सुविधाएं प्रदान करता है, और Archetypes के माध्यम से Dependency मैनेजमेंट की सुविधा प्रदान करता है।
IntelliJ IDEA का उपयोग करने के लिए, सबसे पहले इसे अपने सिस्टम पर इंस्टॉल करना होगा। आप इसे आधिकारिक वेबसाइट से डाउनलोड और इंस्टॉल कर सकते हैं। अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त संस्करण चुनें।
क्योंकि Maven का आमतौर पर जावा प्रोजेक्ट्स के साथ उपयोग होता है, सुनिश्चित करें कि आपने जावा डेवलपमेंट किट (JDK) इंस्टॉल किया हो। आप इसे Oracle वेबसाइट से डाउनलोड कर सकते हैं। इंस्टॉलेशन के बाद, इसे IntelliJ IDEA में कॉन्फ़िगर करें:
IntelliJ IDEA लॉन्च करें। वेलकम स्क्रीन पर, Create New Project पर क्लिक करें। यदि आपके पास कोई मौजूदा प्रोजेक्ट खुला है, तो आप File > New > Project पर जाकर एक नया प्रोजेक्ट शुरू कर सकते हैं।
नया प्रोजेक्ट संवाद बॉक्स में, आपके द्वारा भिन्न प्रकार के प्रोजेक्ट्स बनाने के लिए कई विकल्प दिखाई देंगे। बाईं ओर के पैन से Maven का चयन करें। चयन करने के बाद, Next पर क्लिक करें।
सुनिश्चित करें कि आपने सही JDK चुना है, जिसको आपने पहले कॉन्फ़िगर किया था। यह Maven के सही से कार्य करने के लिए आवश्यक है क्योंकि यह इस JDK का उपयोग आपके कोड को संकलित करने के लिए करेगा।
इस स्टेप में, आप GroupId, ArtifactId, और Version जैसी प्रोजेक्ट विवरण प्रदान कर सकते हैं। ये आपके प्रोजेक्ट की अद्वितीय पहचान के लिए Maven कोऑर्डिनेट्स हैं।
com.example
।myapp
।1.0-SNAPSHOT
।प्रोजेक्ट कोऑर्डिनेट्स सेट करने के बाद, Next पर क्लिक करें और फिर Finish पर। IntelliJ IDEA अब आपके लिए प्रोजेक्ट बनाएगा और एक बेसिक संरचना सेटअप करेगा। इसमें एक pom.xml
फ़ाइल शामिल होगी, जहां Maven की बिल्ड कॉन्फिगरेशन निर्दिष्ट होती है।
pom.xml
समझनाpom.xml
फ़ाइल किसी भी Maven प्रोजेक्ट का मुख्य भाग होती है। यह एक XML फ़ाइल होती है जिसमें प्रोजेक्ट की जानकारी और इसकी कॉन्फिगरेशन विकल्पों, जैसे कि डिपेन्डेंसीज, प्लगइन्स, लक्ष्यों, और अन्य बिल्ड सेटिंग्स के बारे में जानकारी होती है। यहां इसकी बेसिक संरचना है:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <model version>4.0.0</model version> <groupId>com.example</groupId> <artifactId>my app</artifactId> <version>1.0-SNAPSHOT</version>
इसके नीचे, आप डिपेन्डेंसीज और प्लगइन्स को परिभाषित कर सकते हैं। उदाहरण के लिए, JUnit को परीक्षण के लिए जोड़ने के लिए, आप निम्न को शामिल करेंगे:
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.1</version> <scope>test</scope> </dependency> </dependencies> </project>
डिपेन्डेंसीज बाहरी पैकेज या लाइब्रेरी होती हैं जिनकी आपके प्रोजेक्ट को काम करने की आवश्यकता होती है। Maven में, डिपेन्डेंसीज को pom.xml
फ़ाइल में जोड़ा जाता है। JSON पार्सर, लॉगिंग फ्रेमवर्क आदि जैसी लाइब्रेरीज़ को जोड़ने के लिए डिपेन्डेंसी समूह आईडी, आर्टीफैक्ट आईडी, और वर्शन का निर्दिष्ट करना होता है।
इन डिपेन्डेंसीज को अपने pom.xml
की <dependencies> </dependencies> टैग में जोड़ें। IntelliJ IDEA में एक विशेषता है जो आपको इन डिपेन्डेंसीज को स्वचालित रूप से प्रबंधित और हल करने में मदद करती है।
अपने Maven प्रोजेक्ट को संकलित और बिल्ड करने के लिए, आप नीचे दी गई कमांड्स का उपयोग करके साइडबार Maven Projects टूल विंडो से कर सकते हैं:
mvn clean
का उपयोग करके।mvn compile
का उपयोग करके संकलित करता है।mvn package
का उपयोग करके।mvn install
का उपयोग करके।प्रोजेक्ट को चलाने के लिए, आपको pom.xml
में मुख्य कक्षा सेट करनी होगी या IntelliJ में कॉन्फिगरेशन चलाना होगा।
कभी-कभी, जब IntelliJ IDEA में Maven के साथ काम करते हैं, तो आपको परीक्षण विफल, गायब डिपेन्डेंसीज, या कॉन्फ़िगरेशन त्रुटियों जैसी समस्याओं का सामना करना पड़ सकता है। यहां कुछ सामान्य कदम दिए गए हैं समस्याओं को हल करने के लिए:
pom.xml
की जाँच करें: अपने pom.xml
की सिंटैक्स और सामग्री की त्रुटियों के लिए जाँच करें।IntelliJ IDEA के भीतर Maven प्रोजेक्ट्स का प्रबंधन सहज होता है, क्योंकि यह विकास वर्कफ्लो और डिपेन्डेंसी मैनेजमेंट और बिल्ड साइकल स्वचालन जैसी विशेषताओं के साथ एकीकृत होता है। Maven प्रोजेक्ट्स को सेट अप, बिल्ड, और चलाने की समझ से प्रोजेक्ट प्रबंधन को आसान बनाता है, जिससे आप कॉन्फ़िगरेशन के बजाय कोडिंग पर अधिक ध्यान केंद्रित कर सकते हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं