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.