从 Maven 中的依赖项中排除类
我有一个项目,它依赖于由供应商控制的工件。此工件包含一些我所依赖的类,以及一些较旧的类并导致问题。有没有办法让 maven 自动扩展 jar、删除类,并将它们重新打包为依赖项?我试着举个例子。
supplier:artifact:1.0.0
com.supplier.useful.ClassA
com.supplier.dto.ClassB (old)
us:dependency:1.1.20
com.supplier.dto.ClassB (new)
us:project-web:1.1.20
- supplier:artifact:1.0.0
- us:dependency:1.1.20
所以 - 我需要在项目web中使用,但我需要使用来自工件的。我无法修改 supplier:artifact 或 us:dependency。ClassA
ClassB
dependency
有什么想法吗?!