मेरे पास मेवेन में एक बहु-मॉड्यूल प्रोजेक्ट है, जहां अन्य परियोजनाओं को पर्यावरण के अनुसार जार का उपयोग करने की आवश्यकता है।मैवेन अगर व्यवहार की तरह
हम 4 enviroenments 1.Dev 2.UAT 3.QA 4.PROD
एक परियोजना जो सभी तीन वातावरण के लिए ProjectName-dev.jar का उपयोग करना चाहता है की तरह है (यानी देव, यूट, क्यूए) और प्रोजेक्टनाम-प्रोड.जर प्रोड के लिए।
मैंने एक Google खोज की है जैसे किसी अन्य तर्क के लिए जिसे मैं मैवेन प्रोफाइल में उपयोग कर सकता हूं।
मैं अभी भी इस विशिष्ट प्रोजेक्ट के लिए एक नई संपत्ति बना सकता हूं और इसे प्रोडक्शन में जाने पर '-प्रोड' में बदल सकता हूं, लेकिन यह अतिरिक्त ओवरहेड है जिसे मैं जोड़ना नहीं चाहता हूं।
क्या कोई प्लगइन है जिसके लिए मैं इसका उपयोग कर सकता हूं जो मुझे ऊपर दिए गए काम को किसी भी प्रकार के मैन्युअल ओवरहेड को जोड़ने के बिना करने में मदद करेगा।
धन्यवाद
मैं केवल विकास में मेवेन चलाऊंगा। मैं एक रिलीज करने के लिए मेवेन का उपयोग करता हूं और इसकी रिलीज मैं यूएटी, क्यूए और प्रोड में ** अपरिवर्तित ** का उपयोग करूंगा। यदि वातावरण के बीच कॉन्फ़िगरेशन अंतर हैं तो मैं इन्हें अलग से बनाए रखूंगा। –
यहां समस्या यह होगी कि एक ऐसा संगठन जहां विकास, यूट और क्यू को क्रमशः समर्पित तीन टीम हैं, वे एक व्यक्ति पर अपने निर्माण के लिए निर्भर होंगे। :) – Neeraj
मेरे पास एक सतत एकीकरण सर्वर होगा उदा। हडसन और यह है कि कोई भी रिलीज (निर्देशों के साथ) कर सकता है आपके पास समस्या यह है कि यूएटी और क्यूए लगभग कुछ बना सकते हैं लेकिन वास्तव में DEV के समान नहीं। और फिर कुछ अलग उत्पादन में जाओ। –