2013-09-08 2 views
0

Я пытался подобрать зависимости от центрального репозитория maven, и похоже, что URL-адрес для загрузки того же самого недавно переместился с repo1.maven.org на search.maven.org с другим форматом и поэтому Grails 2.2.2 не может его решить.Поддержка Grails для нового Maven Central

Знаем ли мы, было ли это обновлено в новых версиях Grails, и если нет, то предлагается предлагаемая элегантная работа для этого, не загружая банки в папку lib и переименовывая их?

Thanks

ответ

1

URL-адрес не изменился, например. см. http://repo1.maven.org/maven2/org/springframework/security/oauth/spring-security-oauth2/1.0.5.RELEASE/

Что изменилось (месяцы назад), так это то, что их веб-поиск переместился на search.maven.org. Но если URL изменился, или если вы хотите другой пользовательский репозиторий, вы можете легко добавить его в BuildConfig.groovy с помощью mavenRepo "http://download.java.net/maven/2/" подставляя правильного URL

Обратите внимание, что grailsCentral() является фронт-енд для других операций РЕПО, в дополнение к наличию несколько банок там для реального. Большинство ресурсов есть переходы к Maven Central или другим репозиториям. Он должен быть первым в вашем списке репо, поэтому сначала он открывается, а затем, если что-то не существует, он может вернуться к одному из других определенных репозиториев.

+0

Спасибо, Берт. Это сработало. Я мог бы поклясться, что я попробовал то же самое раньше, но он все время не решался, и, следовательно, мое, хотя и было чем-то, изменило способ доступа к URL-адресу. Но ясно, что это был провал с моей стороны :) – bythe4mile