Это проблема, которая возникает каждые несколько месяцев. Я делаю некоторые обновления Grails, и приложение не может разрешить мои артефакты из моего защищенного репозитория артефактов. На этот раз я обновился до Grails 2.4.0, и проблема снова существует. Я настроил свой репозиторий, как описано в документации Grails (которая кажется очень устаревшей), но Grails не может разрешить мои зависимости от нашего репозитория. Он не аутентифицируется правильно.
Итак, мои последние вопросы, которые уже задали многие люди:
Как настроить Grails (текущая версия 2.4.0) с maven в качестве средства разрешения зависимостей для правильной работы с частным репозиторием maven (artifactory) с аутентификацией? Что мне нужно написать в свой BuildConfig, чтобы он заработал?
Это не работает:
if (Environment.current == Environment.PRODUCTION) {
if (grails.project.dependency.resolver == "maven") {
mavenRepo "http://repo.myRepoHost.com/plugins-release-local/", {
auth([
username: "reader",
password: "readerPw"
])
}
}
}