mirki mam projekt z bibliotekami które zajmują z 200mb a musze projekt wysyłac na serwer i testować, problem w tym ze to wysyłanie zajmuje mi z 15 minut. Pytanie, da sie jakoś dołączyć biblioteki do juz gotowego jara zrobionego mvn package? Te biblioteki mam juz na serwerze te potrzebne jary usunąłem dodając test przy kazdej bibliotece w pom.xml teraz jar zajmuje 15mb i jest ok
@Eoghan: chce mieć identyczne biblioteki i żeby sie nie dublowały, bo chyba wtedy jak zrobie mvn package na serwerze to zaciągnie mi znowu i zajmie miejsce, a te na serwerze sa uzywane przez inną aplikacje, moja jest tak jakby klientem
@piterRRR: dajesz scope provided i aplikacja oczekuje, że przy uruchamianiu biblioteki będą w classpath. java -cp twoj.jar;biblioteka1.jar;/opt/biblioteka2.jar TwojaKlasaMain
mirki mam projekt z bibliotekami które zajmują z 200mb a musze projekt wysyłac na serwer i testować,
problem w tym ze to wysyłanie zajmuje mi z 15 minut.
Pytanie, da sie jakoś dołączyć biblioteki do juz gotowego jara zrobionego mvn package? Te biblioteki mam juz na serwerze
te potrzebne jary usunąłem dodając test przy kazdej bibliotece w pom.xml
teraz jar zajmuje 15mb i jest ok
java -cp twoj.jar;biblioteka1.jar;/opt/biblioteka2.jar TwojaKlasaMain
https://stackoverflow.com/questions/35573468/how-to-add-external-library-in-classpath
https://stackoverflow.com/questions/6646959/difference-between-maven-scope-compile-and-provided-for-jar-packaging