Maven Grails:Ivy:Google代码:如何向Grails添加Google代码依赖项?
我想让grails自动解析Google代码项目的依赖项:Maven Grails:Ivy:Google代码:如何向Grails添加Google代码依赖项?,maven,grails,dependencies,ivy,Maven,Grails,Dependencies,Ivy,我想让grails自动解析Google代码项目的依赖项: https://code.google.com/p/google-api-java-client/ Maven示例如下所示: <project> <repositories> ... <repository> <id>google-api-services</id> <url>http://google-api-clien
https://code.google.com/p/google-api-java-client/
Maven示例如下所示:
<project>
<repositories>
...
<repository>
<id>google-api-services</id>
<url>http://google-api-client-libraries.appspot.com/mavenrepo</url>
</repository>
...
</repositories>
<dependencies>
...
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-storage</artifactId>
<version>v1beta1-rev21-1.14.1-beta</version>
</dependency>
...
</dependencies>
</project>
失败的结果是:
There was an error resolving the dependency 'com.google.apis:google-api-services-storage:google-api-services-storage'.
This could be because you have passed an invalid dependency name or because the dependency was not found in one of the default repositories.
Try passing a valid Maven repository with the --repository argument.
spider:cloud-storage-prototype spider$
如果您使用的是现代版本的grails,那么应该在grails app/conf/BuildConfig.groovy中添加以下行:
grails.project.dependency.resolution={
[……]
[……]
[……]
[……]
但是,如果希望在库/文件夹中安装依赖项,可以使用:
grails安装依赖项com.google.api:google api服务存储:v1beta1-rev21-1.14.1-beta——存储库=
There was an error resolving the dependency 'com.google.apis:google-api-services-storage:google-api-services-storage'.
This could be because you have passed an invalid dependency name or because the dependency was not found in one of the default repositories.
Try passing a valid Maven repository with the --repository argument.
spider:cloud-storage-prototype spider$
repositories {
mavenRepo "http://google-api-client-libraries.appspot.com/mavenrepo"
dependencies {
compile 'com.google.apis:google-api-services-storage:v1beta1-rev21-1.14.1-beta'