Я нахожусь в корпоративной сети, поэтому для получения зависимостей мы используем Nexus. Grails repo был добавлен в репозитории nexus, поэтому теперь все, что осталось, - это настроить grails на использование nexus.Отладка Grails управляет «обновлениями-обновлениями» с maven проблемами с Nexus
Для разработки проектов Java Maven мне нужно было указать, какой файл settings.xml
следует обратить внимание, поскольку URL-адрес Nexus и учетные данные были сохранены там.
Теперь мы переход на Grails и при создании нового проекта Grails висит Настройка класса-путь в течение приблизительно 200 секунд (как он настроен тайм-аут после 200 секунд), а затем говорит:
Resolve error obtaining dependencies: Failed to read artifact descriptor for jline:jline:jar:2.12 (Use --stacktrace to see the full trace)
Error |
Required Grails build dependencies were not found. This is normally due to internet connectivity issues (such as a misconfigured proxy) or missing repositories in grails-app/conf/BuildConfig.groovy. Please verify your configuration to continue.
Process was killed
Теперь это, вероятно, проблема с конфигурацией репо, однако я не могу правильно отладить это.
Я пыталась дозвониться grails refresh-dependencies --stacktrace
, я попытался изменить протоколирование с error
к debug
и trace
в Config.groovy
. Пробовал регистрацию настроек до verbose
в BuildConfig.groovy
(но это для Айви, и мы используем Maven, поэтому, конечно, он ничего не делает), и теперь я не уверен, что делать.
Если это помогает, вот мой текущий конфиг РЕПО в BuildConfig.groovy
:
repositories {
//inherits true // Whether to inherit repository definitions from plugins
grailsPlugins()
grailsHome()
mavenLocal()
mavenRepo(id:'nexusconf', url:"https://nexusurl/repository/rootrepo/") {
auth username: "user", password: "pass"
}
//grailsCentral()
//mavenCentral()
// uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories
//mavenRepo "http://repository.codehaus.org"
//mavenRepo "http://download.java.net/maven/2/"
//mavenRepo "http://repository.jboss.com/maven2/"
}
Какое значение вы имеете для 'grails.project.dependency.resolver' в' BuildConfig'? Это 'maven' или' плющ'? – dmahapatro
@dmahapatro maven – MrPlow