Upgrade Spring-Boot-Anwendung auf die Neueste Version
Ich habe eine Spring-Boot-Projekt basiert auf
Spring Framework 4.3.7.RELEASE
und Spring Boot 1.5.2.RELEASE
.
Ich den Java-Konfigurations-Ansatz. Wie aktualisiere ich dieses Projekt auf die neueste version von Spring Boot und Spring Framework (Spring Boot 2.x
, Spring Framework 5.x
)? Ich habe ausgecheckt auf dieser Seite, aber leider war es keine echte Hilfe für mich. Gerne erhalten Sie weitere Hinweise zu dieser.
Dies ist, wie mein build.gradle
- Datei sieht wie folgt aus:
buildscript {
ext {
springBootVersion = '1.5.2.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
version = '0.1.0-alpha.2'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
bootRun.systemProperties = System.properties
springBoot {
executable = true
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('org.springframework.boot:spring-boot-starter-security')
compile('mysql:mysql-connector-java')
compile('org.modelmapper:modelmapper:1.1.0')
compile('com.fasterxml.jackson.datatype:jackson-datatype-jsr310')
testCompile('org.springframework.boot:spring-boot-starter-test')
testCompile('org.springframework.security:spring-security-test')
testCompile('org.modelmapper:modelmapper:1.1.0')
}
- Danke für den Kommentar. Ich habe versucht weiter zu klären, meine Frage, indem Sie eine note hinzufügen, dass ich mit Java-Konfiguration. Außerdem habe ich meinen aktuellen build.gradle-Datei. HTH
- Ok, ich war in der Lage zu wechseln version zur aktuellen Version veröffentlicht, auf MavenCentral, 1.5.8.RELEASE. Bauen ok, alle tests grün. Gut. Aber ich war nicht in der Lage zu wechseln, die version 2 von Spring Boot. Für mich sieht es so aus, als ob Spring-Boot-2.x ist nicht auf MavenCentral. Irgendeine Idee, wie man richtig version 2 von Spring Boot zu bauen.gradle?
- Vielen Dank, das hat geholfen! Tun Sie etwas dagegen, bewegen Sie Ihre Kommentare in eine separate Antwort, damit kann ich markieren Sie es als Lösung? Thx.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den ersten Schritt zu tun ein upgrade ist, erhöhen Sie einfach die version der
spring-boot-starter-parent
. In deinem Fall mit Gradle, es wäre die version in der EigenschaftspringBootVersion
.Für Spring Boot 2 es ist jedoch wichtig zu beachten, dass es keine endgültige Version noch, so dass Sie den Meilenstein-oder snapshot-repositories von Spring Boot. Finden Sie die URLs hier: https://docs.spring.io/spring-boot/docs/2.0.0.M4/reference/htmlsingle/#getting-started-first-application-pom obwohl, die Dokumentation ist für Maven.
Die richtigen Einstellungen für Gradle würde wie folgt Aussehen: