Mam aplikację internetową, w której w zależności ciągnąć dwóch słoikach zwane:Maven - Wiele wersji tego samego uzależnienia
- javassist-3.9.0.GA.jar
- javassist-3.20.0-GA .jar
kiedy pakuję WAR Mam oba te elementy w katalogu WEB-INF/lib, moje pytanie brzmi, że aplikacja działa i dlaczego nie dostanę żadnych problemów, ponieważ podobno mam te same klasy w obu słoikach i powinno być problemów? prawda?
Jeśli naprawdę masz dwie wersje tego samego artefaktu w swojej "wojnie", robisz coś nie tak ... z domyślną wtyczką Mavena i maven-war nie powinna nigdy mieć duplikatu pliku jar w twoim folderze lib .... (brzmi to jak robienie rzeczy ręcznie, co powinno pozostawić maven) ... – khmarbaise
Dzięki, jeśli używam celu "paczki" do zbudowania pliku wojennego, czy nie używa on wtyczki maven war do tego? jeśli nie, to co innego maven-war-plugin robi z celem "pakowania"? –
'pakiet' nie jest celem To jest cykl życia Jeśli ustawiłeś poprawną' war 'w twoim pliku pom to powinno to działać po wyjęciu z pudełka ... Najlepiej byłoby zobaczyć plik pom, którego używasz. –
khmarbaise