मै मैवन के लिए नया हूं और मैं कुछ परियोजनाओं को मेवेन पर काम करने के लिए परिवर्तित करने की कोशिश कर रहा हूं और मुझे यकीन नहीं है कि उन्हें ढांचा बनाने का सही तरीका क्या है - यहां मैं यही हूं है:मेवेन प्रोजेक्ट डिज़ाइन - एक आम प्रोजेक्ट साझा करना
मेरे पास एक सामान्य मॉड्यूल है - नाम Common
और दो अलग-अलग अनुप्रयोग जिनमें तथ्य से कुछ भी नहीं है, वे दोनों Common
पर निर्भर करते हैं। आइए उन्हें A
और B
पर कॉल करें। >Common
और B
- -
A
के बीच निर्भरता>Common
दोनों क्रम के लिए और परीक्षण के लिए कर रहे हैं - जिसका अर्थ है कि A
रों परीक्षण कक्षाओं की परीक्षा कक्षाओं Common
की आवश्यकता होती है '।
मैंने विभिन्न संयोजनों की कोशिश की जो मैं सोच सकता था - लेकिन उनमें से कोई भी जो मैं चाहता हूं उसका उत्पादन नहीं किया। अजीब बात यह है कि मेरा कोड संकलित करता है, लेकिन Common
से टेस्ट क्लास क्लासपाथ में नहीं मिले हैं, इसलिए JUnits विफल हो जाते हैं।
मैं Common
करने के लिए 2 प्रोफाइल जोड़ना चाहिए 2 कलाकृतियों बना सकते हैं और दोनों कलाकृतियों को A
और B
में 2 निर्भरता को जोड़ने के लिए? (क्या यह संभव है?) क्या मैं चाहता था कि ऐसा करने का कोई सही तरीका है? क्या मुझे अपने कोड को मेवेन फिट करने के लिए पुनर्गठन करना चाहिए?
ठंडा, आप किस उपकरण को आकर्षित करने के लिए उपयोग करते थे? –
इस आरेख को बनाने के लिए आपने क्या उपयोग किया? साफ दिखता है। – zengr
@zengr: http://yuml.me/ –