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