春・ブート・スターター・親から特定の依存関係を除外する方法

s4ik4t:

私は、レガシーSpringアプリケーションを使用し、春のブートに移行したいのです。私の意図は、使用することですspring-boot-starter-data-jpaこのような理由から、私は、セクション、次の追加したpom.xml(すべてを管理していますspring-boot-dependencies):

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.3.RELEASE</version>
</parent>

しかし、これは私が当面維持する必要がある特定の依存関係を台無しにされています。私は現在、セレンの依存関係を(バージョン使用していますが2.53.0、別のプロジェクトからの推移を追加する)が、バネのブーツはの依存関係をフェッチしています3.9.1

私は除外したい3.9.1依存関係をが、exclusion期待通りのフィルタが機能していません。

要約するだけでは、私が使用したいspring-boot-starter-parentspring-boot-starter-data-jpaなく、管理されていないselenium-javaからspring-boot-dependencies

この点で任意の助けを感謝しています。

その後、マーカス:

代わりにいじりの<excludes>と、あなたは(あなたが除外するものを考え出す後に)再び含める必要があるかを把握してみてください。説明したように、単にバージョンを上書き春ブーツリファレンスガイドにここに

使用していると仮定すると、spring-boot-starter-parent親としてあなただけ追加することができ<selenium.version>、あなたに<properties>あなたがしたいバージョンを指定するセクション。

<properties>
  <selenium.version>2.53.0</selenium.version>
</properties>

これは、春ブーツは、あなたがしたいのバージョンを使用するようになります。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=197356&siteId=1