Исключить классы из зависимости в Maven

У меня есть проект, который зависит от артефакта, который контролируется поставщиком. Этот артефакт содержит некоторые классы, от которых я зависит, и некоторые классы, которые старше и вызывают проблемы. Есть ли способ заставить maven автоматически развернуть jar, удалить классы и повторно упаковать их как зависимость? Я постараюсь привести пример.

supplier:artifact:1.0.0
com.supplier.useful.ClassA
com.supplier.dto.ClassB (old)

us:dependency:1.1.20
com.supplier.dto.ClassB (new)

us:project-web:1.1.20
- supplier:artifact:1.0.0
- us:dependency:1.1.20

Итак - мне нужно использоватьClassA в веб-проекте, но мне нужно использоватьClassB отdependency артефакт. Я не могу изменить поставщика: артефакт или нас: зависимость.

Есть идеи?!

Ответы на вопрос(2)

Ваш ответ на вопрос