У меня есть приложение Java, построенное с Maven с большим количеством зависимостей. При выполнении моих тестовых случаев они иногда проходят нормально, иногда они терпят неудачу из-за некоторых несовместимых комбинаций классов. Таким образом, кажется, что в classpath должны быть несколько классов, которые принимаются случайным образом. Один из них отлично другой.
- Как узнать, какие классы/баны несовместимы в моем пути к классам?
- Каков правильный подход, когда Maven не попадает в ловушки совместимости?