<exclusions>
时间: 2024-10-11 09:15:53 浏览: 19
详解 maven的pom.xml用<exclusion>解决版本问题
`<exclusions>`是一个XML元素,常见于Maven项目的pom.xml文件中,主要用于Maven依赖管理。当你不想包含项目构建过程中由某个库自动引入的子依赖时,可以使用`<exclusions>`标签来排除这些子依赖。例如,如果你已经直接包含了另一个库作为依赖,那么为了防止循环依赖或资源冲突,你可以在这个库的依赖声明里添加 `<exclusions>`,指定你不希望获取它的某些子依赖。
```xml
<dependency>
<groupId>com.example</groupId>
<artifactId>libA</artifactId>
<version>1.0.0</version>
<exclusions>
<exclusion>
<groupId>com.example</groupId>
<artifactId>subLibB</artifactId>
</exclusion>
</exclusions>
</dependency>
```
在这个例子中,当你使用`libA`时,不会包含它对`subLibB`的依赖。
阅读全文