заводной против плюща - PullRequest
1 голос
/ 29 мая 2011

Я заметил, что по умолчанию плагин groovy eclipse устанавливает зависимость ivy.

Это мучительно предполагает, что есть способ объявить зависимости для groovy-скрипта и разрешить их из репозитория.

Тем не менее, веб-страница в codehaus, которая описывает groovy + ivy, является просто страницей мертвых ссылок на мертвый домен.

1 Ответ

5 голосов
/ 29 мая 2011

Groovy имеет удобную аннотацию @Grab, которая позволяет динамически включать зависимости во время выполнения.Он внутренне использует ivy и может получить доступ к репозиториям Ivy / Maven.Дополнительную информацию об этом можно найти здесь: http://groovy.codehaus.org/Grape

Один пример с сайта:

@Grab(group='org.springframework', module='spring', version='2.5.6')
import org.springframework.jdbc.core.JdbcTemplate

Другой вариант интеграции ivy - на уровне сборки. Gradle система сборки на основе Groovy также может включать зависимости как часть сборки.

...