Java研究ノート-pom依存関係を除外する

私たちは、mavenに依存関係が導入されたことを知っています。直接pomファイルにあります。

 <dependency>
      <groupId>ch.qos.logback</groupId>
      <artifactId>logback-classic</artifactId>
      <version>1.2.1</version>
 </dependency>

 

しかし、インポートされた依存関係に依存関係のレイヤーが含まれている場合があり、その依存関係のレイヤーが必要なものではない場合は、除外する必要があります。どのように除外するのですか?

<dependency>
     <groupId>com.taobao.metaq.final</groupId>
     <artifactId>metaq-client</artifactId>
     <version>4.1.6.Final</version>
     <exclusions>
           <exclusion>
               <groupId>com.alibaba.unit.rule</groupId>
               <artifactId>unitrouter</artifactId>
           </exclusion>
      </exclusions>
 </dependency>

上記の例から、<exclusions> <exclusion> <exclusion /> </ exclusions>が除外に使用され、除外の位置付けへの唯一の依存関係はグループとartifactIdであることがわかります。

現時点では、依存関係の他のバージョンを導入するかどうかを指定できます

おすすめ

転載: blog.csdn.net/mumuwang1234/article/details/111997738