मेरे पास एक परिदृश्य है जहां मुझे सभी मॉड्यूल और उनकी निर्भरताओं समेत एक बहु मॉड्यूल मेवेन प्रोजेक्ट का uber जार बनाने की आवश्यकता है। मैंने मेवेन छाया प्लगइन का उपयोग करने की कोशिश की। लेकिन ऐसा लगता है जब मैं इसे मॉड्यूल स्तर पर उपयोग करता हूं। मैं माता पिता पोम में प्लगइन प्रवेश तो निर्माण टूटता जोड़ देते हैं तोएक बहु मॉड्यूल प्रोजेक्ट में मेवेन छाया प्लगइन का उपयोग करना - NullPointerException
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing null with C:\Projects\foo.bar\target\foobar-0.0.1-SNAPSHOT-shaded.pom
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error creating shaded jar: null: NullPointerException -> [Help 1]
यह समझ बनाने के लिए के बाद से माता-पिता Maven परियोजना के लिए <packaging>
पोम है प्रतीत होता है (यह माता पिता पोम छाया की कोशिश करता है)। लेकिन एक बहु मॉड्यूल परियोजना के लिए uber जार बनाने का कोई तरीका होना चाहिए ... किसी भी विचार लोग ???
संभावित वैकल्पिक हल: व्यक्तिगत मॉड्यूल जार के लिए निर्भरता के साथ एक Maven परियोजना बना सकते हैं और इस परियोजना पर शेडर प्लगइन का उपयोग – Manoj
संभावित नहीं है, यह सही समाधान है। –