Java: Jak zbudować samodzielne dystrybucje projektów opartych na Maven?
Często spotykam dystrybucje aplikacji Java lub bibliotek, które używają Mavena jako narzędzia do budowania.
Niektóre z nich, niestety, nie dostarczają samodzielnych (lub redystrybucyjnych) słoików.
Czy jest możliwe zbudowanie aplikacji opartych na Mavenie w taki sposób, żeWynik kompilacji zawiera wszystkie zależności i można go rozpowszechniać, aby pracować poza pudełkiem?
Próbowałem zbudować moduł OCM firmy Jackrabbit. Z niektórych bardzo „inteligentnych” powodów nie ma wersji samodzielnej do pobrania.
Zbudowałem więc Jackrabbit z Maven (pakiet źródłowy Jackrabbit zawiera OCM) i dostałem ten sam jar co wrepozytorium apache. Słoiknie zawierają niezbędne zależności i sąnieprzydatny Dla mnie.