В настоящее время я пытаюсь развернуть приложение для Apache Felix, которое может получить доступ к внешнему веб-сервису отдыха.Я использую jax-rs для этого и Apache CXF в качестве клиента покоя, поэтому мой код выглядит примерно так:
ClientBuilder.newClient().target("http://my-endpoint.com/")
.path("path-to-api/")
.request(MediaType.APPLICATION_JSON_TYPE)
.get();
Я уже развернул клиент покоя Apache CXF как пакет osgi, но все же яполучаю следующее исключение: java.lang.ClassNotFoundException: org.glassfish.jersey.client.JerseyClientBuilder cannot be found
.Приложение работает в модульном тесте, а также, когда я напрямую использую реализацию org.apache.cxf.jaxrs.client.WebClient
вместо интерфейса javax.ws.rs.client.Client
.Как я могу использовать другой клиент для отдыха, кроме майки, в обычной среде?