[JAVA] Gradle-Einstellungen für die Verwendung von JUnit 5

Ein build.gradle Beispiel für die Verwendung von JUnit 5 mit Gradle.

--Repository

build.gralde


buildscript {
    ext {
        junitPlatformVersion = '1.0.1'
        junitJupiterVersion = '5.0.1'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.junit.platform:junit-platform-gradle-plugin:${junitPlatformVersion}"
    }
}

repositories {
    mavenCentral()
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.junit.platform.gradle.plugin'

compileTestJava {
    sourceCompatibility = targetCompatibility = 9
    options.compilerArgs += '-parameters'
}

dependencies {
    // JUnit Jupiter API and TestEngine implementation
    testCompile "org.junit.jupiter:junit-jupiter-api:${junitJupiterVersion}"
    testRuntime "org.junit.jupiter:junit-jupiter-engine:${junitJupiterVersion}"

    // To avoid compiler warnings about @API annotations in JUnit code
    testCompileOnly 'org.apiguardian:apiguardian-api:1.0.0'

    // Only needed to run tests in an (IntelliJ) IDE(A) that bundles an older version
    testRuntime "org.junit.platform:junit-platform-launcher:${junitPlatformVersion}"
}

task wrapper(type: Wrapper) {
    gradleVersion = '4.2.1'
    distributionType = Wrapper.DistributionType.ALL
}

--Referenz

Recommended Posts

Gradle-Einstellungen für die Verwendung von JUnit 5
[Für Anfänger] Ich habe versucht, JUnit 5 mit Eclipse zu verwenden
Umgebungskonstruktionsverfahren für die Verwendung von PowerMock mit JUnit
[Für Neulinge] Einführung von JUnit
Gradle TIPS-Sammlung (für mich)
Verwenden von Docker von Java Gradle
Informieren Sie sich über annotationProcessor für Gradle 5.0
Generieren Sie automatisch jpa-Entitäten mit Gradle
[IntelliJ] 5 Verknüpfungseinstellungen für eine bequeme Bedienung
Ich habe versucht, JOOQ mit Gradle zu verwenden
[OpenCV3.2.0] Eclipse (Java) -Einstellungen (für Mac)
[Trainieren! ] Mindesteinstellungen bei Verwendung von MyBatis
Einstellungen für das SSL-Debugging in Java
Einstellungen des JVM-Leistungsindikators für ApplicationInsights.xml