我正在尝试配置gradle来运行JUnit 5测试.但是,当我尝试在我的gradle文件中添加useJUnitPlatform()以启用JUnit 5支持作为Directed here gradle docs我收到错误
Could not find method useJUnitPlatform() for arguments [] on task ':test' of type org.gradle.api.tasks.testing.Test.
这是我的Gradle文件
apply plugin: 'java'
group 'com.notif'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
jcenter()
maven {
url 'https://packages.confluent.io/maven/'
}
}
tasks.withType(Test) {
testLogging {
exceptionFormat "full"
events "started", "skipped", "passed", "Failed"
showStandardStreams true
}
}
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.2.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.2.0'
testImplementation "org.mockito:mockito-core:2.21.0"
implementation 'org.apache.kafka:kafka-streams:1.0.0-cp1'
implementation 'org.apache.kafka:kafka-clients:1.0.0-cp1'
implementation 'org.apache.avro:avro:1.8.2'
implementation 'org.apache.logging.log4j:log4j-core:2.11.0'
implementation 'org.apache.logging.log4j:log4j-api:2.11.0'
implementation 'io.confluent:kafka-streams-avro-serde:4.1.0'
implementation 'biz.paluch.logging:logstash-gelf:1.11.2'
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.6'
implementation 'org.asynchttpclient:async-http-client:2.2.0'
implementation 'org.apache.logging.log4j:log4j-jcl:2.11.1'
}
任何想法为什么会这样,我错过任何依赖
解决方法:
如果您正在使用IntelliJ,那么值得检查您在给定项目中使用哪个Gradle(可以是包装器,任务,本地).为此,请转到“设置”并搜索“Gradle”.然后导航到构建,执行,部署 – >构建工具 – >摇篮
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。