मैं अपनी परियोजनाओं के निर्माण के समय को अनुकूलित करने जा रहा हूं। सबसे अधिक समय लेने वाली चीज़ों में से एक परियोजनाओं का संकलन है।मैवेन प्रोजेक्ट की बढ़ती इमारत में सुधार करने का क्या दृष्टिकोण आप पसंद करते हैं?
यहाँ विशेष रूप से उल्लेख किया Maven के ज्ञात समस्या के कारण: Maven incremental building हम हर निर्माण की प्रक्रिया से पहले mvn स्वच्छ उपयोग करना होगा।
मैं इस सवाल की जांच की और दो दृष्टिकोण बाहर पाया है:
मैं Incremental-build-plugin Maven Mojo परीक्षण किया है और यह बहुत अच्छा लग रहा है। जैसा कि मुझे लगता है कि Maven 2 Reactor Plugin लगभग समान कार्यक्षमता लागू करता है लेकिन परिणाम प्राप्त करने के लिए विशेष आदेश निर्दिष्ट किया जाना चाहिए (एमवीएन रिएक्टर: उदाहरण के लिए बनाएं)।
इसलिए मैंने निष्कर्ष निकाला है कि Maven 2 Reactor Plugin केवल डेवलपर्स के लिए अधिक सुविधाजनक है अगर वे अपने स्थानीय कंप्यूटर पर भवनों का समय अनुकूलित करने जा रहे हैं। लेकिन मुझे कुछ हिचकिचाहट है क्योंकि Maven 2 Reactor Plugin होस्ट किया गया है और (जैसा कि मुझे लगता है) आधिकारिक मेवेन प्लगइन के रूप में समर्थित है, लेकिन Incremental-build-plugin Maven Mojo java.net पर होस्ट किया गया है।
और मेरे सवाल कर रहे हैं:
- मेरी निष्कर्ष हैं कि इन दो प्लगइन्स लगभग एक ही समस्या का समाधान सही?
- क्या किसी के पास इन दोनों प्लगइन का उपयोग करके कोई अनुभव है और उनके बारे में कोई फ़ीड देने में सक्षम है?
- क्या आपके पास इमारत के अनुकूलन के अन्य विचार हैं?
मेरे सवाल यह है: कितनी देर तक संकलन है? परीक्षा कब तक लेती है? इसका रिश्ता कैसा है? – khmarbaise