我在新项目开发中遇到这种情况:
需要修改一个Jar包(后称m.jar)的版本
而m.jar是本项目依赖的Jar包(后成d.jar)所依赖而引用过来的
而d.jar依赖m.jar的功能本项目中并没有调用到
根据上述情况,对本项目的pom文件做了如下修改:
<dependency>
<groupId>com.test</groupId>
<artifactId>test-common</artifactId>
<version>${test.version}</version>
<exclusions>
<exclusion>
<groupId>commons-email</groupId>
<artifactId>commons-email</artifactId>
</exclusion>
</exclusions>
</dependency>
记录下来,有备无患。