/ / Struts 2 spring plugin - wersja sprężynowa - spring, maven, struts2, struts2-spring-plugin

rozpórki 2 sprężynowe - wersja sprężynowa - sprężyna, maven, struts2, struts2-spring-plugin

Gdy używasz wtyczki sprężynowej dla rozpórek 2, to jest tomożna użyć najnowszej wersji sprężyny lub czy utkniesz w wersji wymienionej w wtyczce? Na przykład w moim projekcie używam rozpórek 2.3.16.3, a jego wiosenna wtyczka automatycznie używa wersji 3.0.5. Więc jeśli dodaję wiosnę 4.1 do mojego pom jako zależności, to do ścieżki klasy dodane zostaną różne wersje sprężyny.

Odpowiedzi:

0 dla odpowiedzi № 1

Nie powinieneś mieć więcej niż jednej biblioteki wiosennejw swojej klasie - katastrofa będzie musiała się zdarzyć. Domyślam się, że możesz wykluczyć zależność sprężyny z tej wtyczki lub ustawić jej wersję na taką, jaką chcesz. Głównym problemem związanym z tym podejściem jest przesuwanie się pomiędzy głównymi wersjami (3.x do 4.x) - jeśli Spring szanuje Wersja semantyczna między dwiema wersjami będą występowały niezgodności i możliwe (lub prawdopodobne), że struts2-spring-plugin używa czegoś, co uległo zmianie.

Edycja: komentarz poniżej informuje o pomyślnym wykorzystaniu wtyczek2-spring-plugin i Spring4.