私はSpringブート1.3.8でマルチモジュールプロジェクトを持っています。現在、私は1.4.1にアップデートしたいですが、querydsl、thyemeleaf、hibernateのようなその他のメジャーアップグレードはほとんどないので、現在のところ苦しいです。Springブートはサードパーティの依存関係を上書きするバージョン
私は、Springブート1.3.8でHibernate 5を使用することができ、プロパティ内のhibernateのバージョン番号を上書きするだけでよいという情報を発見しました。 (例:enter link description here)
私は親のポンポンで行った:
<properties>
<hibernate.version>5.0.11.Final</hibernate.version>
...
</properties>
それは春ブーツの依存関係は、依存関係の管理の下で宣言されている同じポンポンです:まだ私のサブモジュールIで
<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。変更もありません。
私には何が欠けていますか?
私はどこの特性(それは親として、ばねブートスタータ親を宣言VS「春・ブート・依存関係者をインポートPOM」に関係していると思います親のものより優先する) – alexbt
ちょっとアレックス、答えてくれて、ちょうどそれに取り組んでいます。親としての親のPOMにspring-boot-starter-parentを追加すると効果があります:-)私はただ試しています、私はそれらを両方または片方だけ必要とします –