Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven Grails:Ivy:Google代码:如何向Grails添加Google代码依赖项?_Maven_Grails_Dependencies_Ivy - Fatal编程技术网

Maven Grails:Ivy: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

我想让grails自动解析Google代码项目的依赖项:

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'