मेरे पास एक साइड प्रोजेक्ट है जो मैं जावा में करता हूं। यह एक बहुत सीधी आगे वेबपैप है। यह एक लिनक्स सर्वर पर टोमकैट में चलता है और एक MySQL डेटाबेस का उपयोग करता है। कोड का बहुमत स्प्रिंग फ्रेमवर्क के साथ लिखा गया था। इसमें बहुत सारे यूनिट टेस्ट हैं। जब मैं इसे ग्रहण में कोडिंग कर रहा हूं। जब मैं एप्लिकेशन को तैनात करता हूं तो मैं वेब सर्वर पर WAR फ़ाइल को स्थानांतरित करने के लिए कुछ खोल स्क्रिप्ट चलाता हूं, डेटाबेस अपडेट करता हूं, और अपाचे कॉन्फ़िगरेशन में परिवर्तन करता हूं। मैं एकमात्र डेवलपर हूं जो इस पर काम कर रहा है, और अभी यह केवल 1 पर्यावरण (उत्पादन) पर तैनात है, हालांकि कुछ दिन मैं परीक्षण या स्टेजिंग वातावरण भी ले सकता हूं। मैं ग्रहण प्लग-इन के माध्यम से, एसवीएन संस्करण नियंत्रण का उपयोग करता हूं।मेवेन सीखने की सोच
मैं हमेशा अपनी परियोजनाओं के लिए मेवेन का उपयोग करने वाले लोगों के बारे में सुन रहा हूं। चूंकि बहुत से लोग इसका उपयोग कर रहे हैं, इसलिए मैं खुद से कह रहा हूं कि यह अच्छा होना चाहिए। मैं इसे अपने खाली समय में सीखना चाहता हूं। एकमात्र चीज यह है कि मैं बेचना नहीं चाहता हूं कि मैं मेवेन का उपयोग क्यों करना चाहता हूं? क्या मेरा पहला पैराग्राफ मैवेन के लिए उपयुक्त एक परियोजना की तरह लगता है? क्या किसी ऐसे प्रोजेक्ट के लिए कोई विशिष्ट फायदे हैं जो डेटाबेस के साथ इंटरैक्ट करता है?
मैं सहमत हूं, हालांकि यह मौजूदा पर्यावरण और मेवेन में विकसित एक के बीच मतभेदों को सीखने का एक अच्छा अवसर होगा। –