2013-04-02 2 views
0

Я хотел бы получить Grails для автоматического разрешения зависимостей для проекта Google Code:Grails: Ivy: Google Code: Как добавить зависимость от Google Code для Grails?

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> 

Это команда, которую я попробовал:

grails install-dependency com.google.apis:google-api-services-storage:google-api-services-storage --repository=http://google-api-client-libraries.appspot.com/mavenrepo 

И неудачный результат:

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$ 

ответ

2

Если вы используете современную версию Грааль, вы должны добавить следующие строки в Grails-приложение/конф/BuildConfig.groovy:

grails.project.dependency.resolution = {

[...]

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' 

Однако, если вы хотите instrall зависимости в ваш Lib/папку, вы можете использовать:

grails install-dependency com.google.apis:google-api-services-storage:v1beta1-rev21-1.14.1-beta --repository= http://google-api-client-libraries.appspot.com/mavenrepo

+0

обновляется с некоторыми опечатка исправлений – loteq

Смежные вопросы