Как переписать старую зависимость Феликса - PullRequest
0 голосов
/ 11 февраля 2020

В моем проекте OSGi я обновил org. apache .cxf (cxf-rt-frontend-jaxws) до 3.3.4, но эта более новая версия требует javax. xml. soap [1.3,2) , Apache Felix (6.0.3) поставляется с javax. xml. soap version = 0.0.0, поэтому, если бы я добавил библиотеку xml. soap 1.3 или выше, я бы получил два ошибка цепочек зависимостей, так как будет 2 пакета, представляющих один и тот же пакет.

Есть ли способ указать в cxf-rt-frontend-jaxws, какую библиотеку он должен взять?

<dependency>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-rt-frontend-jaxws</artifactId>
    <version>3.3.4</version>
</dependency>
...