Mam projekt, który zależy od artefaktu kontrolowanego przez dostawcę. Ten artefakt zawiera klasy, od których zależy, a niektóre są starsze i powodują problemy. Czy istnieje sposób, aby zmusić specjalistę do automatycznego rozszerzania słoika, usuwania klas i ponownego pakowania ich jako zależności? Spróbuję podać przykład.Wyklucz klasy z zależności w 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
Tak - trzeba użyć ClassA
w projekcie-web, ale muszę użyć ClassB
z dependency
artefaktu. Nie mogę zmodyfikować zależności dostawca: artefakt lub nas: dependency.
Jakieś pomysły ?!