【发布时间】:2010-07-02 15:36:32
【问题描述】:
我有一个项目依赖于由供应商控制的工件。该工件包含一些我所依赖的类,以及一些较旧并导致问题的类。有没有办法让 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
所以 - 我需要在 project-web 中使用 ClassA,但我需要使用来自 dependency 工件的 ClassB。我无法修改供应商:工件或我们:依赖关系。
有什么想法吗?!
【问题讨论】: