使用maven排除战争的阴影jar依赖项中的传递依赖项

时间:2015-09-04 19:47:52

标签: java maven jar war

我遇到这种情况:

在我的项目A的maven pom中,我有一个依赖关系B,它被打包成一个带阴影的jar。我的项目A被包装成战争。

当我运行mvn install时,它正在为项目A构建我的战争,在我的WEB-INF / lib中,我有一个项目B的阴影罐。

我想要做的是在构建战争时从项目B中排除特定的传递依赖关系C.在声明项目B的依赖项时,我尝试使用<exclusions>排除依赖关系C但是在war包装中我仍然在B的阴影罐中获得依赖关系C.

事情是我不想修改我的项目B的pom。如果可能的话,我希望在我的战争中完成排除。

有办法做到这一点吗?

0 个答案:

没有答案