我的maven项目使用Directory API Client Library for Java,我需要将其作为依赖项包含在内。但是在Directory API Client Library for Java页面中,当我选择maven作为我的构建环境时,在将项目添加到项目标题下,它总是显示,
“将以下内容添加到您的pom.xml文件中:
此库正在上传到中央Maven存储库。请几个小时后再回来看看。“
过去几周。
由于我在另一个项目中使用了谷歌驱动器依赖,如下所示,
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-drive</artifactId>
<version>v2-rev60-1.13.2-beta</version>
</dependency>
我试着这样做,包括,
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-directory</artifactId>
<version>v1-rev28-1.17.0-rc</version>
</dependency>
但它没有用。
对于重新编码,我的pom也有以下存储库,
<repository>
<id>google-api-services</id>
<url>http://google-api-client-libraries.appspot.com/mavenrepo</url>
</repository>
使用Directory API Client Library for Java的正确maven依赖关系是什么。
答案 0 :(得分:2)
在页面底部,有如下链接
请参阅all versions available on the Maven Central Repository.
我浏览了该页面,找到了以前版本的Directory API Client Library for Java。通过观察它的pom我尝试了依赖它并且它起作用了。
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-admin</artifactId>
<version>directory_v1-rev22-1.16.0-rc</version>
</dependency>
然后我尝试将版本更新为最新版本,并且也有效。
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-admin</artifactId>
<version>directory_v1-rev28-1.17.0-rc</version>
</dependency>