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
ましたが、何が問題なのか何も教えてくれないようです。
この問題をトラブルシューティングするには、他に何ができますか?
編集:もっとよく見てから、gradle dependencies
出力でこれに気付きました:
profile
\--- org.grails.profiles:web: -> 3.2.2 FAILED
これは私のbuild.gradleの行が原因のようです:
dependencies {
profile "org.grails.profiles:web"
しかし、まったく新しい grails 3.2.2 アプリを作成すると、その行も表示されますが、問題なく動作します。
他に何が確認できますか?
編集:profiles
依存関係のバージョンを指定せずに、新しい Grails 3.2.2 アプリと自分のアプリを比較しました。
両方について、ログに次の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 に切り替えたのでしょうか?