Я пишу контрактное тестирование с PACT, версия gson, используемая PACT, и версия, используемая моим приложением, противоречивы, выполнение Pact всегда получает классы gson приложения из classpath, что приводит к сбою тестов PACT.
Поскольку приложение является читая классы gson из jar (файловая система), мы не можем удалить, используя ключевое слово exclude в тестовой конфигурации. Пожалуйста, предложите лучший способ сделать это.