У меня есть проект maven, который зависит как от Woodstox, так и от XStream. К сожалению, XStream также зависит от Woodstox, но версия немного старше, чем мне нужно. Тем временем, однако, имена артефактов из Woodstox libs изменились, поэтому maven не будет рассматривать их в нескольких версиях одного и того же артефакта. Но имена пакетов и классов одинаковы, что означает, что во время выполнения есть конфликт.
Теперь я мог бы как-то взломать старую деревянную банку из сборки (файл war
в нашем случае), но каков правильный способ решения этой проблемы?