Я пытаюсь обновить свои библиотеки: 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? И как я могу заставить Хадсона довольствоваться обновленными библиотеками?
Я думаю, что этот ответ не может считаться правильным ответом, см. Ответ на этот вопрос: 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». –