#groovy #repository #cpan
#groovy #репозиторий #cpan
Вопрос:
Я собираюсь погрузиться в Groovy и Grails и ищу основные места, где пользователи Groovy делятся кодом. Есть какие-нибудь советы?
Комментарии:
1. Спасибо, что поддержал меня, @rockinthesixstring. 🙂 Разрывался по поводу выбора моего принятого ответа, FWIW.
Ответ №1:
Хотя это не относится к groovy или grails, один из основных способов совместного использования библиотек Java — это Maven. Поскольку groovy и grails построены на платформе Java, Maven там тоже широко используется. Сам Maven — это проект для управления зависимостями крупных проектов, и они предоставляют метод автоматического разрешения и загрузки файлов jar из удаленных репозиториев. Хотя он в основном используется для загрузки двоичных файлов, он также может загружать исходные тексты и javadoc.
Хорошей отправной точкой является Maven Central, на котором размещено большое количество широко используемых java-проектов. Maven не очень хорош для того, чтобы узнать, что там есть, но он великолепен, когда вы знаете, чего хотите. Здесь есть интерфейс поиска: http://search.maven.org /
Чтобы использовать jar из maven в вашем проекте groovy, используйте @Grab
аннотацию.
В grails вы можете объявлять зависимости maven в своем BuildConfig.groovy
.
Комментарии:
1. Это потрясающе знать! (Я также относительно новичок в Java.) Maven — это одна из тех вещей, о которых я слышал повсюду, но никогда не знал ее назначения.
Ответ №2:
http://groovy.codehaus.org/Cookbook Examples http://www.groovyexamples.org http://groovyconsole.appspot.com
Ответ №3:
Я не думаю, что в мире Groovy есть одно центральное место, где вы можете посмотреть общий код. Ближе всего к CPAN было бы хранилище плагинов Grails, но это ограничено только расширениями, специфичными для Grails.