Сценарий муравьев Грааля не может найти весенние фляги - PullRequest
1 голос
/ 30 декабря 2010

Я использую предоставленный grails ant-скрипт для сборки моего приложения grails 1.3.6, потому что наш сервер сборки не поддерживает прямую интеграцию с системой сборки grails. Сборки ant работают на моем компьютере нормально, но есть проблема с задачей ivy resolver, когда она запускается на сервере сборки. Мы получаем следующие сообщения:

module not found: org.springframework#org.springframework.test;3.0.5.RELEASE
module not found: org.springframework#org.springframework.core;3.0.5.RELEASE
module not found: org.springframework#org.springframework.beans;3.0.5.RELEASE

Это продолжается для всех различных весенних банок. Эти банки обычно предоставляются как часть дистрибутива grails, но так как муравьиный скрипт использует ivy для захвата grails-bootstrap, ему необходимо также захватить эти банки. Сбой сборки при попытке установить плагины Grails.

Файлы ivy.xml и ivysettings.xml в точности соответствуют требованиям Grails.

Ответы [ 2 ]

1 голос
/ 16 марта 2011

Перейдите по ссылке conf / BuildConfig.groovy и раскомментируйте нижеприведенную часть, которая загрузит отсутствующие зависимости с упомянутых URL.

    mavenLocal()
    mavenCentral()
    mavenRepo "http://snapshots.repository.codehaus.org"
    mavenRepo "http://repository.codehaus.org"
    mavenRepo "http://download.java.net/maven/2/"
    mavenRepo "http://repository.jboss.com/maven2/"
0 голосов
/ 02 февраля 2011

Я думаю, вы неправильно объявили свои зависимости в файле ivy.xml . Попробуйте вместо этого:

<dependencies>
    <dependency org="org.springframework" name="spring-core" rev="3.0.5.RELEASE"/>
    <dependency org="org.springframework" name="spring-beans" rev="3.0.5.RELEASE"/>
    <dependency org="org.springframework" name="spring-test" rev="3.0.5.RELEASE"/>
</dependencies>
...