четверг, 5 июля 2012 г.

Управление зависимостями grails-приложения в среде STS

Для описания зависимостей grails-приложения или плагина используется файл BuildConfig.groovy в каталоге conf. Нужно раскомментировать строки: mavenLocal() и mavenCentral(), если используются и другие maven-репозитории, их можно добавить ниже, например: mavenRepo "http://repo1.maven.org".
Зависимости определяются в блоке dependencies этого же файла, например:
dependencies {
    provided: (
        [group: 'org.apache.chemistry.opencmis', name: 'chemistry-opencmis-client-api', version: '0.7.0'],
        [group: 'org.apache.chemistry.opencmis', name: 'chemistry-opencmis-client-api', version: '0.7.0']
    )
}
Кроме сферы определения зависимостей provided есть еще: build, compile, runtime, test. Сами зависимости определяются как в maven через указание группы, названия и версии артефакта.
После добавления зависимости нужно щелкнуть по проекту приложения правой кнопкой мыши и выбрать подпункт "Refresh Dependencies" пункта "Grails Tools".
Подробнее здесь http://grails.org/doc/latest/guide/single.html#ivy, есть и другие формы определения зависимостей.

Комментариев нет:

Отправить комментарий