Auf Thema antworten

Im Gegensatz zu Ears oder Wars unterstützt das Jar-Format es nicht, andere Jars mit reinzupacken. Darüber stolpert man gerne, wenn man vorher nur mit ears oder wars gearbeitet hat. Es gibt für dieses Problem zwei mögliche Lösungen:

  1. Entpacke alle dependencies und schmeiß alles in einem Riesen-Jar zusammen.
  2. Richte Dir eine Ordnerstruktur ein (bspw Programmverzeichnis mit Unterverzeichnis "lib") und liefere Deine anwendung als Zip-Datei aus.

Für beide Varianten kann man das Assembly-Plugin konfigurieren. Infos gibts hier: Maven Assembly Plugin - Introduction



Oben