Плагин IntelliJ PitTest отсутствует зависимость?

Я установил PIT Mutation для тестирования плагина Idea для IntelliJ. У меня небольшой демонстрационный проект на Java 8, он отлично выполняет тесты на мутации.

Наш более крупный проект, который до сих пор является Java 7, состоит из родителя с большим количеством модулей Maven. Я не уверен, что проблема в модулях или в какой-то другой проблеме с зависимостями, но когда я запускаю плагин в этом проекте, происходит сбой со следующей ошибкой. Google не очень помог, за исключением того, что я не единственный, поэтому я надеялся, что кто-нибудь на SO столкнулся с проблемой и знает, как ее исправить.

Ошибка, которую я получаю после сборки (когда должен начаться тест на мутацию):

Exception in thread "main" java.lang.NoSuchMethodError: joptsimple.OptionParser.acceptsAll(Ljava/util/List;Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
    at org.pitest.mutationtest.commandline.OptionsParser.<init>(OptionsParser.java:122)
    at org.pitest.mutationtest.commandline.MutationCoverageReport.main(MutationCoverageReport.java:36)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)

Спасибо за ваш ответ!

С уважением,

Йохан Крагт

0 ответов

Другие вопросы по тегам