Стояк 2 весенний плагин - весенняя версия
При использовании плагина пружины для распорок 2, возможно ли использовать последнюю версию пружины или вы застряли с версией, указанной в плагине? Например, в моем проекте я использую стойки 2.3.16.3, а его плагин пружины автоматически использует пружину 3.0.5 . Так что, если я добавлю Spring 4.1 в мой pom в качестве зависимости, то в classpath будет добавлено несколько версий spring.
1 ответ
У вас не должно быть более одной библиотеки Spring в вашем classpath - катастрофа обязательно произойдет. Я думаю, вы можете либо исключить зависимость Spring в этом плагине, либо установить его версию на ту, которую вы хотите. Основная проблема с этим подходом заключается в перемещении между основными версиями (от 3.x до 4.x) - если Spring соблюдает семантическую версионность, между двумя версиями будет существовать несовместимость, и возможно (или вероятно), что использует struts2-spring-plugin то, что изменилось.
Изменить: Комментарий ниже сообщает об успешном использовании struts2-spring-plugin и Spring4.