Я пытался следовать инструкциям здесь. Конкретно у меня вот это:
Код: Выделить всё
plugins {
...
id 'info.solidsoft.pitest' version '1.15.0'
}
Код: Выделить всё
pitest {
verbose = true
}
Код: Выделить всё
2024-12-04T14:16:04.342-0600 [ERROR] [system.err] Exception in thread "main" java.lang.NoClassDefFoundError: org/pitest/mutationtest/config/PluginServices
2024-12-04T14:16:04.342-0600 [ERROR] [system.err] at org.pitest.mutationtest.commandline.MutationCoverageReport.main(MutationCoverageReport.java:35)
2024-12-04T14:16:04.343-0600 [ERROR] [system.err] Caused by: java.lang.ClassNotFoundException: org.pitest.mutationtest.config.PluginServices
2024-12-04T14:16:04.343-0600 [ERROR] [system.err] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
2024-12-04T14:16:04.343-0600 [ERROR] [system.err] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
2024-12-04T14:16:04.343-0600 [ERROR] [system.err] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
2024-12-04T14:16:04.343-0600 [ERROR] [system.err] ... 1 more
Код: Выделить всё
2024-12-04T15:00:02.388-0600 [INFO] [org.gradle.process.internal.DefaultExecHandle] Starting process
'command 'C:\Program files\Java\jdk-11.0.23\bin\java.exe''.
Working directory: C:\Users\myuser\projects\myproj\proj\pin
Command: C:\Program files\Java\jdk-11.0.23\bin\java.exe -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant
-cp
C:\Users\myuser\.gradle\caches\modules-2\files-2.1\org.pitest\pitest-command-line\1.15.0\519ee413fd060273d10215b1a56da2021f0f0aba\pitest-command-line-1.15.0.jar
org.pitest.mutationtest.commandline.MutationCoverageReport
Выполнение зависимостей gradle в этом проекте отражает это :
Код: Выделить всё
pitest - The PIT libraries to be used for this project.
\--- org.pitest:pitest-command-line:1.15.0
Код: Выделить всё
pitest - The PIT libraries to be used for this project.
+--- org.pitest:pitest-command-line:1.15.0
| \--- org.pitest:pitest-entry:1.15.0
| +--- org.pitest:pitest:1.15.0
| \--- org.apache.commons:commons-text:1.10.0
| \--- org.apache.commons:commons-lang3:3.12.0 -> 3.17.0
\--- org.pitest:pitest-junit5-plugin:1.2.0
Что мне сделать, чтобы добавить зависимостиpitest?
спасибо
Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-gradle
Мобильная версия