Ich habe ein Multimodul-Projekt mit Spring Boot 1.3.8. Momentan möchte ich auf 1.4.1 updaten, aber es ist momentan schmerzhaft wegen einiger anderer wichtiger Upgrades wie querydsl, thymeleaf, hibernate.Spring Boot Overwrite Drittanbieter-Abhängigkeit Version
So fand ich Informationen Sie könnten Hibernate 5 mit Spring Boot 1.3.8 verwenden und Sie müssen nur die Versionsnummer von Ruhezustand in den Eigenschaften zu überschreiben. (Beispiel: enter link description here)
habe ich in der übergeordneten Pom:
<properties>
<hibernate.version>5.0.11.Final</hibernate.version>
...
</properties>
Es ist die gleiche pom wo Frühjahr Boot Abhängigkeiten unter Abhängigkeitsmanagement deklariert sind:
<dependencyManagement>
<dependencies>
<!-- SPRING-BOOT ... -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<type>pom</type>
<version>${org.springframework.boot-version}</version>
<scope>import</scope>
</dependency>
....
In meinem Submodul ich noch haben
Ich habe auch versucht, <hibernate.version>5.0.11.Final</hibernate.version>
in die Untermodule p hinzuzufügen om. Keine Änderung auch.
Was fehlt mir?
Ich denke, es hat mit "Import Feder-boot-Abhängigkeiten pom" VS erklärt Feder-boot-Starter-Eltern als Eltern (wo Ihre Eigenschaften zu tun würde die Eltern übersteuern) – alexbt
Haben Sie Spring-Boot-Starter-Eltern ? –
alexbt
Hey Alex, danke für die Antwort, arbeite gerade daran. Hinzufügen von Spring-Boot-Starter-Eltern in Eltern Pom als Eltern hat Wirkung :-) Ich probiere gerade aus, ich brauche sie beide oder nur eine von ihnen –