में मैं इस तरह Maven में एक बहु परियोजना है:एक बहु परियोजना के लिए लागू निर्माण क्रम Maven
paren-project
-> plugin-project
-> testbed-project
plugin
परियोजना एक जार उत्पन्न करता है, जो मैन्युअल testbed
की एक विशिष्ट उपनिर्देशिका में कॉपी किया जाता है (का उपयोग करते हुए जो कुछ भी एम्बेडेड स्क्रिप्ट जैसे groovy या ant)। महत्वपूर्ण बात: मैं नहीं चाहता कि प्लगइन जेएआर टेस्टबेड के क्लासपाथ में हो।
लेकिन मुझे टेस्टबेड प्रोजेक्ट से पहले प्लगइन प्रोजेक्ट को बनाने के लिए मजबूर करने का समाधान नहीं मिला। यदि मैंने प्लगइन प्रोजेक्ट को टेस्टबेड प्रोजेक्ट की निर्भरता के रूप में सेट किया है, तो इसे क्लासपाथ में जोड़ा जाता है।
कोई समाधान, या मुझे gradle, ivy या ant जैसी बिल्ड सिस्टम पर स्विच करना है?
धन्यवाद, मैं मॉड्यूल टेस्टबेड से पहले उन्हें घोषित करके टेस्टबेड से पहले कोई रिश्ते नहीं घोषित करता हूं और प्लगइन बनाने में सफल रहता हूं। – Kartoch