我遇到这种情况:
在我的项目A的maven pom中,我有一个依赖关系B,它被打包成一个带阴影的jar。我的项目A被包装成战争。
当我运行mvn install
时,它正在为项目A构建我的战争,在我的WEB-INF / lib中,我有一个项目B的阴影罐。
我想要做的是在构建战争时从项目B中排除特定的传递依赖关系C.在声明项目B的依赖项时,我尝试使用<exclusions>
排除依赖关系C但是在war包装中我仍然在B的阴影罐中获得依赖关系C.
事情是我不想修改我的项目B的pom。如果可能的话,我希望在我的战争中完成排除。
有办法做到这一点吗?