Si vous créez avec Spring Boot version 2 avec un projet de dépendance Voulez-vous créer un fichier Jar? Voulez-vous créer un fichier Jar exécutable? Doit être spécifié.
Voici un exemple où vous devez également créer un projet de partage afin de créer un projet par lots.
build.gradle
buildscript {
	ext {
		springBootVersion = '2.0.1.RELEASE'
	}
	repositories {
		mavenCentral()
	}
	dependencies {
		classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
	}
}
//Omis en chemin
project(':batch'){
	archivesBaseName = 'batch'
	ext.mainClass = 'xxx.xxx.xxx.SampleApplication'
	dependencies {
		compile project(':share') //Spécifier un projet avec une dépendance
    }
}
project(':share'){
	archivesBaseName = 'share'
	bootJar {
		enabled = false //Ne créez pas de Jar exécutable
	}
	jar {
		enabled = true //Créer un pot
	}
}
Si vous ne décrivez pas les paramètres jar ci-dessus, le fichier Jar ne sera pas créé lors de la génération La dépendance de package ne peut pas être résolue et une erreur se produit.