Хотя это не специфично для groovy или grails, один из основных способов совместного использования библиотек Java - через Maven.Поскольку Groovy и Grails построены на платформе Java, Maven также широко используется там.Сам Maven - это проект для управления зависимостями больших проектов, и они предоставляют метод автоматического разрешения и загрузки файлов JAR из удаленных репозиториев.Хотя он в основном используется для загрузки двоичных файлов, он также может загружать исходные тексты и javadoc.
Хорошей отправной точкой является Maven Central, в котором размещено большое количество широко используемых java-проектов.Maven не подходит для того, чтобы узнавать, что там, но это здорово, когда ты знаешь, чего хочешь.Здесь есть интерфейс поиска: http://search.maven.org/
Чтобы использовать банку от maven в вашем проекте groovy, используйте аннотацию @Grab
.
В граалях вы можетеобъявите maven-зависимости в вашем BuildConfig.groovy
.