Java: Wie erstelle ich eigenständige Distributionen von Maven-basierten Projekten?

Ich stoße oft auf Distributionen von Java-Anwendungen oder -Bibliotheken, die Maven als Build-Tool verwenden.

Einige von ihnen bieten leider keine eigenständigen (oder weiterverteilbaren) Gläser an.

Ist es möglich, Maven-basierte Anwendungen so zu erstellen, dass dieBuild-Ergebnis enthält alle Abhängigkeiten und kann umverteilt werden, um out-of-the-box zu arbeiten?

Ich habe versucht, Jackrabbits OCM-Modul zu bauen. Aus einigen sehr "intelligenten" Gründen gibt es keine herunterladbare Standalone-Version.
Also baute ich Jackrabbit mit Maven (das Quellpaket von Jackrabbit enthält OCM) und bekam das gleiche Glas wie imApache-Repository. Das Gefässnicht notwendige Abhängigkeiten enthalten und istnutzlos mir.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage