Mamy mały projekt z pewnymi zależnościami ciężkimi (np. Wiosna), z których używamy tylko małych części. Dlatego JAR, który otrzymujemy podczas pakowania ze wszystkimi zależnościami waży kilka megabajtów, nawet dla serwera z dwiema klasami. Wydaje się to niepotrzebne.Wyklucz nieużywane części zależności ze słownika (Maven)
Czy istnieje sposób ograniczenia zbioru JAR do faktycznie używanych (klasy) plików?
Znalazłem wiele przydatnych referencji na stronie ProGuard, dziękuję! Nawet jeśli Maven nie jest w stanie zrobić tego automatycznie (wstyd), wydaje się, że istnieje nadzieja z innymi narzędziami. – Raphael
Wtyczka maven shade umożliwia automatyczne filtrowanie poprzez ' true minimizeJar>' konfiguracja –
harschware
Po prostu wypróbowałem to na projekcie i zmniejszyłem rozmiar słoika o 36%, nie potrzebowałem żadnej dodatkowej konfiguracji. – harschware