Mam scenariusz, w którym potrzebuję utworzyć słoik wielowątkowego projektu obejmującego wszystkie moduły i ich zależności. Próbowałem używać wtyczki maven shade. ale wydaje się działać tylko wtedy, gdy używam go na poziomie modułu. Jeśli dodać wpis wtyczek w macierzystej pom następnie przerwy kompilacji (próbuje osłonić pom nadrzędnej)Używanie wtyczki Maven shade w projekcie wielomodułowym - 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]
to wydaje się mieć sens, ponieważ <packaging>
dla projektu maven rodzic jest pom. Ale powinien istnieć jakiś sposób na stworzenie słoika uber dla projektu wielomodułowego ... Wszelkie pomysły ludzi ???
Prawdopodobna obejście: tworzenia projektu maven z zależnościami dla poszczególnych słoików modułowych i użyć wtyczki shaderów w tym projekcie – Manoj
Nieprawdopodobne, to poprawne rozwiązanie. –