Java “设立”是什么意思;Jupiter API工件;?

Java “设立”是什么意思;Jupiter API工件;?,java,gradle,build.gradle,junit5,Java,Gradle,Build.gradle,Junit5,上面的代码似乎是添加到build.gradle文件的依赖项部分、在gradle项目中运行junit 5测试所必需的。但它不起作用 dependencies{ testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.1' } 这是可行的。Jupiter API为测试实现提供基本接口和注释。它被正确地包括在内。

上面的代码似乎是添加到build.gradle文件的依赖项部分、在gradle项目中运行junit 5测试所必需的。但它不起作用

dependencies{
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.1'
}

这是可行的。

Jupiter API为测试实现提供基本接口和注释。它被正确地包括在内。 它到底是如何不起作用的

如果您无法运行测试,您很可能忘记了让Gradle运行它们。检查渐变版本

如果您有Gradle 4.6+,请使用内置支持配置测试任务

dependencies{
testCompile("org.junit.jupiter:junit-jupiter-params:5.5.2")
}
如果您的Gradle较旧,那么您需要junit平台的Gradle插件,该插件将停止使用

test {
   useJUnitPlatform()
}