私たちは、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であることがわかります。
現時点では、依存関係の他のバージョンを導入するかどうかを指定できます