Стояк 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.

Другие вопросы по тегам