2016-02-02 3 views
0

Я пытаюсь обновить свои библиотеки: ApacheCXF 2.7.7 -> 3.1.4. Весна 2.5.5 -> 4.2.4.ApacheCXF 3.1.4 и Spring 4.2.4 совместимость

My Hudson build не работает, потому что он не может найти пакеты/классы, например, org.springframework.context.ApplicationContext. Путь к классам в cxf-manifest.jar, как часть ApacheCXF, относится конкретно к баночкам Spring 4.1.7.

Я пробовал загружать версии Spring 4.1.7 и 4.2.4, но без радости. (Возможно ли загрузить несколько версий lib?).

Я попытался удалить cxf-manifest.jar из пути classpath/buildpath. Eclipse доволен этим, и он находит нужные классы весной 4.2.4, но Хадсон все еще не доволен.

Я рассмотрел переход к весне 4.1.7, но я не вижу смысла частично модернизировать.

Действительно ли ApacheCXF 3.1.4 несовместим с весной 4.2.4? И как я могу заставить Хадсона довольствоваться обновленными библиотеками?

ответ

0

Оказывается, я забыл добавить конкретный каталог, содержащий баннеры Spring, в мой скрипт build.xml.

ApacheCXF 3.1.4 IS совместим с Spring 4.2.4

Edit: Видимо, я был неправ.

+0

Я думаю, что этот ответ не может считаться правильным ответом, см. Ответ на этот вопрос: http://stackoverflow.com/questions/34393291/unable-to-deploy-the-project-in-apache-tomcat- с-apache-cxf. Сам парень из команды Spring ясно сказал, что «эта версия cxf несовместима с Spring 4.2.x - эти методы были устаревшими в Spring 3.1 и были удалены весной 4.2». –

Смежные вопросы