使用maven进行jar包依赖管理时,maven会自行管理jar包及其依赖链条,但往往会遇到依赖冲突问题,这时候就可以尝试使用exclusions来进行依赖管理
demo:排除tomcat 启用 jetty
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><!-- 排除tomcat依赖 --><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency><dependency><!-- 添加jetty依赖 --><groupId>org.eclipse.jetty</groupId><artifactId>jetty-project</artifactId><optional>true</optional><!-- 取消依赖传递 --></dependency>
true