Плагин 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)
Спасибо за ваш ответ!
С уважением,
Йохан Крагт