Принудительное использование определенной версии jar во время сборки

#java #ant #ivy

#java #ant #ivy

Вопрос:

В нашем проекте мы используем Ant Build для генерации ear. При сборке мы используем ivy.xml файл, в котором мы указываем все необходимые jar проекта.

Проблема: мне нужно junit-4.10.jar чтобы создать свой junit, но во время запуска я получаю сообщение «Ошибка вилки виртуальной машины. Аварийный выход» Я проанализировал и обнаружил, что некоторые из других моих зависимых jar, которые я упоминаю в файле ivy, внутренне используют junit-3.8.jar итак, поскольку у нас есть 2 версии одного и того же jar, он не может решить, что использовать во время выполнения.

что мне делать, если я хочу принудительно использовать jar версии junit-4.10 поверх версии 3.8.