有的依赖库包也会存在引用其他依赖的情况,而maven默认是将所有依赖递归添加,那么如果有没必要添加到对方项目的依赖,就可以将其设置为option:

<dependency>
  <groupId>org.slf4j</groupId>
  <artifactId>slf4j-api</artifactId>
  <version>1.7.30</version>
  <optional>true</optional>
</dependency>