[Maven] Eine JAR mit allen dependencies

Wenn man mit Maven eine einfache JAR Datei buildet, enthält diese nur den eigenen Code, die Libraries sind nicht enthalten, sondern im lib Ordner versteckt.

Manchmal will man aber diese libraries gleich mit in der JAR haben, um nur diese eine JAR Datei ausliefern zu müssen. Dies nennt sich dann “JAR mit allen dependencies” oder in Original Sprache: “jar-with-dependencies”.

In diesem kurzen Artikel wird erklärt, wie es funktioniert.

Wer sich noch nicht mit Maven beschäftigt hat, sollte sich mit meinem Tutorial zu Maven Teil 1 und Teil 2 einmal auseindersetzen.

Continue reading