Websphere OSGi中的ApacheWink客户端

Websphere OSGi中的ApacheWink客户端,websphere,osgi,apache-wink,websphere-liberty,Websphere,Osgi,Apache Wink,Websphere Liberty,我试图在运行在WebSphere Liberty Profile 8.5上的OSGi应用程序中使用Apache Wink客户端: org.apache.wink.client.ClientConfig clientConfig = new ClientConfig(); org.apache.wink.client.RestClient client = new RestClient(clientConfig); org.apache.wink.client.Resource resource

我试图在运行在WebSphere Liberty Profile 8.5上的OSGi应用程序中使用Apache Wink客户端:

org.apache.wink.client.ClientConfig clientConfig = new ClientConfig();
org.apache.wink.client.RestClient client = new RestClient(clientConfig);
org.apache.wink.client.Resource resource = client.resource(uri);
org.apache.wink.client.ClientResponse response = resource.get();
System.out.println(response.getEntity(String.class));
编译器在调用ClientResponse.getEntity()时产生以下错误:

ClientResponse似乎扩展了org.apache.wink.client.internal.BaseRequestResponse,它不包含在com.ibm.websphere.appserver.thirdparty.jaxrs的导出包声明中


可以在OSGi应用程序中使用jaxrs-1.1特性中的Apache Wink客户端吗?

我没有任何权威,但一位从事WebSphere Web Services支持工作的IBM员工直接告诉我,那些
org.apache.wink.server.internal.
wink类是不可访问的,也不打算被访问。

我就是这么想的。我看过Liberty V.next alpha和Wink客户端完全不同。org.apache.wink.client.internal包已经消失。看起来他们可能已经分叉了,因为这没有反映在Apache存储库中。
The type org.apache.wink.client.internal.BaseRequestResponse cannot be resolved. It is indirectly referenced from required .class files