Maven Эмма имеет ошибку, но тесты проходят
Мой джунт тест проходит, когда я бегу
mvn test
но
mvn emma:emma
у него есть ошибки. Как я могу узнать, какие классы выполняются? Ошибки, которые у меня есть, связаны с весной
java.lang.NoSuchMethodError: org.springframework.beans.BeanUtils.instantiateClass(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Object;
at org.springframework.test.context.ContextLoaderUtils.resolveContextLoader(ContextLoaderUtils.java:87)
так как тот же конфиг работает нормально, я думаю, что есть некоторые проблемы с classpath, когда я запускаю emma.
Любой совет ценится,
10x
1 ответ
Решение
Ваша версия для весеннего теста не соответствует вашей версии для бобов. использование mvn dependency:tree
чтобы найти то, что тянет в соответствующих версиях и использовать явные зависимости верхнего уровня или исключения зависимостей для управления ими.