我一直在努力在调试上进行测试,用于使用
Gradle
的应用程序。
[info]WSL版本:24.04LTS
赢11
Intellijultimate
Starting Gradle Daemon...
Gradle Daemon started in 918 ms
Errors occurred while building effective model from /home/luigi/.gradle/caches/modules-2/files-2.1/log4j/log4j/1.2.16/88efb1b8d3d993fe339e9e2b201c75eed57d4c65/log4j-1.2.16.pom:
'build.plugins.plugin[io.spring.gradle.dependencymanagement.org.apache.maven.plugins:maven-antrun-plugin].dependencies.dependency.scope' for junit:junit:jar must be one of [compile, runtime, system] but is 'test'. in log4j:log4j:1.2.16
> Task :generateGrammarSource UP-TO-DATE
> Task :generateJava UP-TO-DATE
> Task :compileJava UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE
> Task :generateTestGrammarSource NO-SOURCE
> Task :compileTestJava UP-TO-DATE
> Task :processTestResources UP-TO-DATE
> Task :testClasses UP-TO-DATE
> Task :test FAILED
FAILURE: Build failed with an exception.
* Where:
Initialization script '/tmp/ijJvmDebugger1.gradle' line: 19
* What went wrong:
Execution failed for task ':test'.
> 'void org.gradle.api.tasks.testing.Test.setForkEvery(long)'
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 10s
7 actionable tasks: 1 executed, 6 up-to-date
.wslConfig
[wsl2]
networkingMode=mirrored
[experimental]
autoMemoryReclaim=gradual
到目前为止,我已经删除了临时文件和“运行Gradle Clean”。 我期望测试应该像在没有调试的情况下运行一样进行测试
此错误的原因似乎不是WSL问题,而是您正在使用的Log4J Lib版本的错误。 您有与此GitHub帖子中提到的相同错误(
Https://github.com/spring-gradle-plugins/depperency-management-management-management-management-plugin/issues/59
) 将Log4J版本从1.2.16-> 1.2.17升级。