Maven如何直接排除springboot dependecies中的依赖
时间: 2024-09-12 11:13:31 浏览: 72
在使用Maven管理项目依赖时,如果需要排除Spring Boot中自带的某些依赖,可以通过在`pom.xml`文件中配置依赖的排除规则来实现。具体操作如下:
1. 在`<dependencies>`部分找到你想要排除依赖的Spring Boot起步依赖(starter),比如`spring-boot-starter-web`。
2. 在该依赖下添加`<exclusions>`标签。
3. 在`<exclusions>`标签内部添加一个或多个`<exclusion>`元素,每个`<exclusion>`元素指定一个要排除的依赖的`groupId`和`artifactId`。
例如,如果你想要排除`spring-boot-starter-web`中的`tomcat-embed-core`依赖,你可以这样配置:
```xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
```
这样配置后,`spring-boot-starter-web`会自动包含大部分Web开发所需依赖,但是不会包含`tomcat-embed-core`依赖。
阅读全文