वेब पर उपयोग के लिए जावा एप्लिकेशन बनाने के लिए ग्रहण सॉफ्टवेयर का एक बहुत अच्छा टुकड़ा है। मैं कोई कोडर नहीं हूं, लेकिन मेरा एक दोस्त है और मैं इस सप्ताह उसके साथ समय बिताकर सीखता हूं कि वह जावा एप कैसे बनाता है। ग्रहण में मावेन परियोजना कैसे बनाई जाए ’उसके साथ बिताए उस समय का परिणाम है।
ग्रहण एडोब इनडिजाइन जैसा है लेकिन जावा के लिए है। यह एक ऐसा वातावरण प्रदान करता है जहां आप कई कार्यों को स्वचालित करते हुए काम बना सकते हैं। यह प्लगइन्स का उपयोग करके इसे बढ़ाया भी जा सकता है ताकि इसके भागों के योग से बहुत अधिक हो सके। मुख्य रूप से जावा के लिए, C, C ++, C #, COBOL, D, फोरट्रान, हास्केल, जावास्क्रिप्ट, जूलिया, Lasso, Lua, पर्ल, PHP, प्रोलॉग, पायथन, रूबी, रूबी ऑन रेल्स, Rust, Scala, Scala, Eclipse प्लगइन्स हैं। ग्रूवी, स्कीम, एरलांग और बहुत सी अन्य भाषाएं।
मावेन एक्लिप्स के लिए एक प्लगइन है जो एक ही परियोजना के कई पहलुओं का प्रबंधन करने के लिए परियोजना प्रबंधन सिद्धांतों का उपयोग करता है। उदाहरण के लिए, यदि जावा एप्लिकेशन को इसके भीतर कई अनुप्रयोगों की आवश्यकता होती है, तो आप उन सभी को मावेन के साथ प्रबंधित कर सकते हैं। मावेन प्रलेखन, स्रोतों, निर्भरता सूचियों और बहुत सी अन्य स्वच्छ सुविधाओं का प्रबंधन करेगा। यह आपके लिए काम नहीं करता है, यह सिर्फ इतने सारे संसाधनों को सरल बनाता है।
दूसरी तरफ, यदि आपके पास एक ही प्रोजेक्ट पर कई डेवलपर्स काम कर रहे हैं, तो मावेन संसाधनों का प्रबंधन करना और संस्करण बनाना और प्रबंधन बदलना आसान बनाता है।
ग्रहण में मावेन परियोजना का निर्माण
ग्रहण में एक मावेन परियोजना बनाने के लिए आपको मावेन प्लगइन के साथ एक कामकाजी ग्रहण संस्थापन की आवश्यकता होगी। आपको टॉमकैट चलाने की भी आवश्यकता होगी।
- ग्रहण खोलें और इसे उठायें और चलें।
- ग्रहण मेनू से फ़ाइल, नई और मावेन परियोजना का चयन करें।
- यदि आप अपने दम पर काम कर रहे हैं, तो 'सरल प्रोजेक्ट बनाएँ' और 'डिफ़ॉल्ट कार्यक्षेत्र स्थान का उपयोग करें' के बगल में स्थित बक्सों की जाँच करें। यदि आप एक पुरालेख चाहते हैं, तो 'ऑल कैटलॉग' शुरू करने के लिए एक अच्छा विकल्प है, तो 'लर्नलिब'।
- यदि आवश्यक हो तो आर्टिफ़ैक्ट आईडी जोड़ें। डिफ़ॉल्ट आमतौर पर ठीक है जब तक आप कुछ विदेशी का उपयोग नहीं कर रहे हैं।
- फिर परियोजना के प्रबंधन को आसान बनाने के लिए नाम और विवरण जोड़ें।
- फिर खत्म मारा।
परियोजना अब बनाई जानी चाहिए और पदानुक्रम में दिखाई जानी चाहिए। मेनू से 'pom.xml' चुनें और गुणों का पता लगाएं।
मावेन में आर्कटाइप सेटिंग यह निर्धारित करेगी कि आप चाहते हैं कि आपकी परियोजना गतिशील हो या नहीं। यदि आप मावेन के साथ खुद को परिचित कर रहे हैं, तो आपको एक सेट करने की आवश्यकता नहीं है, लेकिन यदि आप गतिशील परियोजनाओं के साथ खेलना चाहते हैं, तो आपको एक आर्कषक सेट करने की आवश्यकता होगी। मैंने जो देखा, वह था 'मावेन-एक्लिप्स-वेबैप' जो जाहिर तौर पर इस्तेमाल करने के लिए एक मानक है।
अपने मावेन परियोजना के साथ त्रुटियों को ठीक करना
ग्रहण के साथ मेरे समय में एक चीज मेरे द्वारा चलाई गई थी वह थी त्रुटियां। मैंने उनमें से एक जोड़े को देखा, एक टॉमकैट त्रुटि और एक नियमित जावा त्रुटि। टॉमकैट त्रुटि के लिए कॉन्फ़िगरेशन परिवर्तन की आवश्यकता थी जबकि जावा त्रुटि के लिए मावेन क्लीन इंस्टॉल की आवश्यकता थी।
जब मैंने अपनी चमकदार नई मावेन परियोजना का निर्माण किया और इसके साथ काम करने की कोशिश की, तो मुझे एक जावा सर्वलेट त्रुटि दिखाई दी। इसका मतलब है कि निर्भरता लोड नहीं थी। यह स्पष्ट रूप से आम है, इसलिए यहां बताया गया है कि इसे कैसे ठीक किया जाए।
- ग्रहण में अपनी मावेन परियोजना खोलें।
- प्रोजेक्ट के गुण खोलें।
- बाएं मेनू में लक्षित रंटिम्स चुनें।
- केंद्र विंडो में Apache Tomcat का चयन करें और OK पर क्लिक करें।
मावेन स्वच्छ स्थापित करें
एक मावेन क्लीन इन्स्टॉल उतना गंभीर नहीं है जितना लगता है। मैंने शुरू में सोचा था कि मुझे फिर से सब कुछ स्थापित करने की आवश्यकता है, लेकिन यह सौभाग्य से मेरे लिए नहीं था। यह एक तेज़ प्रक्रिया है जिसमें बस कुछ सेकंड लगते हैं और जाहिरा तौर पर किसी भी दूषित फ़ाइलों या लापता संसाधनों को फिर से लोड करने से अलग स्थापना को प्रभावित नहीं करता है।
- ग्रहण खोलें और उस परियोजना का चयन करें जिसके साथ आप समस्या कर रहे हैं।
- शीर्ष मेनू से प्रोजेक्ट चुनें और फिर क्लीन करें।
- उस परियोजना का चयन करें जिसे आप पॉपअप बॉक्स में साफ करना चाहते हैं और 'नीचे चयनित स्वच्छ परियोजनाएं' चुनें। फिर ओके मारा।
यह प्रक्रिया स्पष्ट रूप से निर्भरता और कॉन्फ़िगरेशन के साथ मुद्दों की तलाश करती है और यदि संभव हो तो उन्हें मरम्मत करेगी। यह उस त्रुटि पर काम नहीं कर रहा था जिसे मैं अनुभव कर रहा था, लेकिन विंडोज एक्सप्लोरर में प्रोजेक्ट फ़ोल्डर से '.m2 / रिपॉजिटरी' को हटाकर इसे ठीक कर दिया।
मुझे ग्रहण और मावेन दोनों में थोड़ा खोया हुआ महसूस करना चाहिए। दोनों कार्यक्रमों का प्रबंधन करने के लिए लगता था कि जो कुछ भी उन्हें अच्छी तरह से प्रबंधित करने की आवश्यकता है, लेकिन जावा की खोज शुरू करने के लिए जगह नहीं है। फिर भी, मुझे आशा है कि मैंने समझाया है कि ग्रहण में मावेन परियोजना को सही तरीके से कैसे बनाया जाए और यह आपके लिए अपनी परियोजनाओं में उपयोगी मार्गदर्शन प्रदान करे।
यदि आपको कोई भी त्रुटि दिखाई देती है या जोड़ने के लिए कुछ भी है, तो मुझे नीचे बताएं।
