Sun*_*day 8 plugins gradle junit5
尝试使用带有gradle的junit 5:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0'
}
}
apply plugin: 'java-library'
apply plugin: 'org.junit.platform.gradle.plugin'
...
Run Code Online (Sandbox Code Playgroud)
错误:
Plugin with id 'org.junit.platform.gradle.plugin' not found.
Run Code Online (Sandbox Code Playgroud)
Gradle版本4.0.怎么了?
您还必须repositories在buildscript区块外包括一个部分:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0'
}
}
apply plugin: 'java-library'
apply plugin: 'org.junit.platform.gradle.plugin'
repositories {
mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)
由于版本4.6的摇篮,是没有必要的插件了
Gradle 原生支持Junit5,只需执行以下操作:
dependencies {
testImplementation "org.junit.jupiter:junit-jupiter-params:$junitVersion"
testImplementation "org.junit.jupiter:junit-jupiter-api:$junitVersion"
testRuntimeOnly "org.junit.vintage:junit-vintage-engine:4.12.0"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junitVersion"
}
test {
useJUnitPlatform {
includeEngines 'junit-jupiter', 'junit-vintage'
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5086 次 |
| 最近记录: |