[JAVA] Gradle

Installation

Installez dans l'environnement Windows 10.

Télécharger

Téléchargez sur le site officiel ci-dessous https://gradle.org/releases/ Téléchargez la dernière version 4.8.1 à compter du 16 juillet 2018.

Extraire des fichiers et définir des variables d'environnement

Développez "D: \ gradle-4.8.1". Créez la variable d'environnement "GRADLE_HOME". Ajoutez «% GRADLE_HOME% \ bin» à votre PATH. Quittez lorsque vous pouvez exécuter "gradle -version" à l'invite de commande.

Comment utiliser

Site de référence: https://qiita.com/vvakame/items/83366fbfa47562fafbf4

La gestion des erreurs

Erreur: ce caractère ne peut pas être mappé au codage MS932

tasks.withType(JavaCompile) { options.encoding = 'UTF-8' }

Pour JUnit 5

bild.gradle


plugins {
  id 'java'
}

repositories {
    mavenCentral()
}

test {
    useJUnitPlatform {
        includeEngines 'junit-jupiter'
    }
}

dependencies {
    testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.2.0'
	testCompile "commons-io:commons-io:2.6"
	testCompile "org.junit.jupiter:junit-jupiter-migrationsupport:5.2.0" 
    testRuntime group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.2.0'
}

tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}

JUnit5 Reportez-vous à ce qui suit.

https://junit.org/junit5/docs/current/user-guide/ gradle -q test -PincTags=ABC

build.gradle


apply plugin: 'java'

repositories {
	mavenCentral()
}

dependencies {
	testCompile('org.junit.jupiter:junit-jupiter-api:5.2.0')
	testRuntime('org.junit.jupiter:junit-jupiter-engine:5.2.0')
	testCompile "commons-io:commons-io:2.6"
}

test {
    useJUnitPlatform{
        if (project.hasProperty('incTags')) {
	    includeTags incTags
        }
        if (project.hasProperty('excTags')) {
            excludeTags excTags
        }
    }

	testLogging {
		events "passed", "skipped", "failed"
	}

	reports {
		html.enabled = true
	}
}

task wrapper(type: Wrapper) {
	description = 'Generates gradlew[.bat] scripts'
	gradleVersion = '4.6'
}

tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}

Jenkins

Test non exécuté

Ajoutez «test propre» et nettoyez d'abord à la tâche de gradle.

Recommended Posts

Gradle
Mémorandum Gradle
Installation de Gradle
Définitions des tâches Gradle
Traduction en japonais de Gradle
Qu'est-ce que Gradle?
Test d'intégration avec Gradle
Lancez SonarQube depuis Gradle
gradle tâches traduction japonaise
Construction de premier niveau (Java)
Installez Gradle sur ubuntu16.04
Data Nucleus commençant par Gradle
Notes de puzzle à Gradle
Utiliser les WebJars avec Gradle
Comment utiliser Gradle
Commencez avec Gradle
Utilisez jlink avec gradle
Lancez Gradle depuis Ant