java - What is the motivation of using Maven? Can I just create a build script instead? -
उद्देश्य के अनुसार हैं:
- बिल्डिंग प्रक्रिया को आसान बनाना <
- उत्कृष्ट प्रैक्टिस डेवलपमेंट प्रदान करना
- सर्वोत्तम प्रथाओं के विकास के लिए दिशानिर्देश प्रदान करना
- नई सुविधाओं के लिए पारदर्शी प्रवास प्रदान करना
क्या मैं बस इसके बजाय बाश में एक बिल्ड स्क्रिप्ट बना सकता हूँ?
मैवेन प्रोजेक्ट का उपयोग करने की प्रेरणा क्या है? क्या कोई उदाहरण है?
मेवेन एक उपकरण है जो बॉयलरप्लेट प्रोजेक्ट सेटअप और कॉन्फ़िगरेशन के लिए बहुत सारे हैंडल करता है आप। उदाहरण के लिए, यदि आप एक जावा प्रोजेक्ट को एक बिल्ड सर्वर से ठीक से एकीकृत करना चाहते हैं, तो कोड कवरेज जानकारी प्रदान करें और एक जार फ़ाइल बनाएं जो आसानी से आपके संगठन के आसपास अन्य प्रोजेक्ट्स में उपयोग हो सकें - आप एएनटी का उपयोग मैन्युअल रूप से निर्धारित सप्ताह तक खर्च कर सकते हैं या आप मेवेन तरीके को 'गले लगा सकते हैं'।
इसके अलावा, आप अपने वांछित सेटअप के लिए प्री-कॉन्फ़िगेट किए गए प्रोजेक्ट्स की स्थापना कर सकते हैं (और कई पहले से मौजूद हैं) मानकों को लागू करने और किसी संगठन के भीतर उत्पादकता में वृद्धि करने का यह एक शानदार तरीका हो सकता है।
मेवेन नियम प्रदान करता है जो थोड़ा कठोर हैं, लेकिन अंत में यह कई अलग-अलग कार्य करने के लिए आवश्यक समय पर बहुत नीचे कट जाता है । मैं समीक्षा करने के लिए एक संसाधन के रूप में O'Reilly से सुझाएगा।
Comments
Post a Comment