2015-10-20 118 views
1

我需要使用来自Java的OData V3服务。Apache Olingo java库是否支持OData V3?

Apache Olingo是OData唯一的活动开源项目。但它似乎并不支持OData V3。我用Google搜索,发现支持的OData V3 Olingo V4实际上的一些讨论通过的方法,如

ODataClientFactory.getEdmEnabledClientV3(...) 

但我找不到在当前Olingo Java库这样的方法。

而对于OData的V3另外两个Java库似乎是休眠:

  • ODataJClient,其github上页说,它现在是Olingo项目的一部分。
  • odata4j

不阿帕奇Olingo支持的OData V3与否?

回答

3

目前还没有发布的V3 Olingo客户端版本。现在你最好的选择是使用github的ODataJClient。 Olingo项目目前正在开发新的V4客户端和服务器。

您发现的方法是Olingo试图在一个库中支持V3和V4服务的早期测试版的一部分。由于V3和V4协议之间的巨大差异,决定为V3和V4分别安装不同的库。 V4最近已经发布,V3目前在一个独立的分支。如果你想有助于Olingo你总是可以写入用户列表:[email protected]

最好的问候, 克里斯