मेरी टीम एक आंतरिक टीम मावेन रेपो का उपयोग करती है जिसे अपाचे का उपयोग करके एक विकास सर्वर से साझा किया जाता है। हम एक ही मशीन पर कॉन्टिनम सीआई सर्वर भी चलाते हैं। कॉन्टिनम में मावेन बिल्ड "इंस्टॉल" गोल के साथ चलाए जाते हैं, जो अंतिम विरूपण साक्ष्य को सीधे साझा निर्देशिका में कॉपी करता है।
सवाल यह है कि साझा mvn installलक्ष्य के लिए फ़ाइलों को जोड़ने और तैनाती लक्ष्य (mvn-तैनात प्लगइन) का उपयोग करने में क्या अंतर है ?
यह मुझे लगता है कि mvn deployअतिरिक्त कॉन्फ़िगरेशन बाधाओं का उपयोग करता है, लेकिन मैंने कहीं पढ़ा है कि साझा रेपो में फ़ाइलों को स्थापित करना मावेन के आंतरिक कामकाज से संबंधित किसी कारण के लिए एक बुरा विचार है।
अद्यतन: मैं deployऔर के बीच कार्यात्मक अंतर मिलता है install; मैं वास्तव में निम्न स्तर के विवरणों में अधिक दिलचस्पी रखता हूं कि मावेन रेपो में क्या फाइलें बनाई जाती हैं।
mvn deploy? पहली जगह में आवश्यक अतिरिक्त कॉन्फ़िगरेशन के लिए यह क्या लाभ देता है?