如何将Office 365 SDK与Gradle一起使用?

时间:2016-08-26 19:14:02

标签: java maven outlook

我想用this SDK provided by Microsoft进行一些测试。单击该页面上的下载按钮告诉我使用以下依赖项将其导入gradle:

compile 'com.microsoft.services:graph-services-java:0.2.5'

然而我收到一个构建错误告诉我:

Could not find com.microsoft.services:graph-services-java:0.2.5.
Searched in the following locations:
  https://repo1.maven.org/maven2/com/microsoft/services/graph-services-java/0.2.5/graph-services-java-0.2.5.pom
  https://repo1.maven.org/maven2/com/microsoft/services/graph-services-java/0.2.5/graph-services-java-0.2.5.jar

查看目录列表,这是我在路径中断之前得到的结果:

https://repo1.maven.org/maven2/com/microsoft/

正如你所看到的那样,没有"服务"目录。原始网址错了吗? gradle是否设置为错误的地方?我该如何解决?注意我能够以类似的方式导入他们的EWS API。

1 个答案:

答案 0 :(得分:0)

使用Bintray JCenter回购:

https://bintray.com/package/files/msopentech/Maven/Office-365-SDK-for-Java?order=asc&sort=name&basePath=com%2Fmicrosoft%2Fservices%2Fgraph-services-java%2F0.2.5&tab=files

出于某种原因,MS只把它放在那里。

顺便说一下。这个lib已经过时了。我不得不自己定制它以使其适用于当前的Graph API。我猜这不是官方支持的SDK,请参阅:https://graph.microsoft.io/en-us/code-samples-and-sdks