我有一个项目取决于供应商控制的工件。这个工件包含一些我依赖的类,还有一些是较老的并导致问题的类。有没有办法让maven自动扩展jar,删除类,并将它们重新打包为依赖项?我会试着举一个例子。从Maven中的依赖项中排除类
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使用ClassA
,但我需要从dependency
神器使用ClassB
。我无法修改供应商:工件或我们:依赖关系。
有什么想法?