बिल्डिंग + मैं एक माता पिता परियोजना P
और तीन उप-मॉड्यूल A
, B
, और C
के साथ एक बहु मॉड्यूल Maven परियोजना है। B
और C
दोनों युद्ध परियोजनाएं हैं और दोनों A
पर निर्भर हैं।Maven मॉड्यूल एक विशिष्ट मॉड्यूल
मैं P
में mvn compile
टाइप कर सकता हूं और सभी उप-मॉड्यूल ठीक से संकलित कर सकते हैं। समस्या तब आती है जब मैं विशिष्ट मॉड्यूल के लिए संचालन करना चाहता हूं।
मैं परियोजना B
के लिए एक युद्ध पैकेज करने में सक्षम होना चाहते हैं, लेकिन जब मैं B
की निर्देशिका से पैकेज आदेश चला है, यह शिकायत है कि यह A
के लिए निर्भरता नहीं मिल रहा।
मैं इस प्रश्न से समझता हूं: Maven and dependent modules शायद मैवेन वास्तव में इस प्रकार के निर्भरता संकल्प के लिए डिज़ाइन नहीं किया गया है, लेकिन यह सवाल पूछता है कि मैं B
कैसे पैकेज करूं?
मैं पूरी परियोजना पदानुक्रम के लिए
mvn package
को चलाने के लिए जब मैं वास्तव में सिर्फB
चाहते है?क्या मुझे
B
पैकेज करने के लिए हर बार अपने स्थानीय भंडार में ए के स्नैपशॉट इंस्टॉल करना होगा?
यह दूसरा परिदृश्य बहुत मजेदार नहीं है जब A
अभी भी सक्रिय विकास में है।
यहां कोई सर्वोत्तम अभ्यास है?
[मेवेन और आश्रित मॉड्यूल] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/808516/maven-and - निर्भर-मॉड्यूल) – oberlies