我有一個Spring Module 1.3.8的多模塊項目。目前我想更新到1.4.1,但目前很痛苦,因爲querydsl,thyemeleaf,hibernate等其他幾個主要升級。Spring Boot覆蓋第三方依賴版本
因此,我發現您可以在Spring Boot 1.3.8中使用Hibernate 5的信息,您只需要在屬性中覆蓋hibernate的版本號。 (例如:enter link description here)
我在父POM做:
<properties>
<hibernate.version>5.0.11.Final</hibernate.version>
...
</properties>
這就是春天的啓動依賴關係的依賴管理下宣佈同POM:
<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>
....
我也嘗試將<hibernate.version>5.0.11.Final</hibernate.version>
添加到子模塊p OM。也沒有變化。
我錯過了什麼?
我認爲這與「進口彈簧引導依賴的POM」做VS宣告春天開機起動父父(其中你的屬性將覆蓋父母的一個) – alexbt
你有 spring-boot-starter-parent ? –
alexbt
嘿亞歷克斯,謝謝你的回答,只是在努力。在父pom中添加spring-boot-starter-parent作爲父項具有以下效果:-)我只是試用了,我需要它們兩個或只有其中一個 –