Я пытаюсь обновить Grails 3.1.5 до 3.2.2.
Когда я запускаю grails --debug --stacktrace run-app
, я получаю следующий вывод:
$ grails --debug --stacktrace run-app
|Resolving Dependencies. Please wait...
CONFIGURE SUCCESSFUL
Total time: 5.028 secs
Error |
Could not resolve all dependencies for configuration ':profile'. Type 'gradle dependencies' for more information
Я попытался запустить gradle dependencies
, но, похоже, это ничего не говорит мне о том, что не так.
Что еще я могу сделать, чтобы устранить эту проблему?
EDIT: Присмотревшись повнимательнее, я заметил это в выводе gradle dependencies
:
profile
\--- org.grails.profiles:web: -> 3.2.2 FAILED
Кажется, это связано со строкой в моем build.gradle:
dependencies {
profile "org.grails.profiles:web"
Но когда я создаю новое приложение Grails 3.2.2, эта строка тоже присутствует, но все работает нормально.
Что еще я могу проверить?
EDIT: я сравнил новое приложение Grails 3.2.2 со своим приложением без указания версии для зависимости profiles
.
Для обоих в журнале gradle dependencies --debug
вижу:
[io.spring.gradle.dependencymanagement.VersionConfiguringAction]
Using version '3.2.1' for dependency 'org.grails.profiles:web:'
Следующая строка с новым приложением:
[org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder]
Selecting new module version org.grails.profiles:web:3.2.1
Но с моим приложением:
[org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder]
Selecting new module version org.grails.profiles:web:3.2.2
Так почему же в случае с моим приложением он переключился на 3.2.2?