2017-02-19 4 views
2

アプリケーションをgrails 3.1.9から3.2.6にアップデートしようとしていますが、grails run-appを実行するとこのエラーが発生します。Grails - 3.1.9から3.2.6へのアップグレード

| Error Could not resolve all dependencies for configuration ':profile'. Type 'gradle dependencies' for more information 

プロジェクトは正常にコンパイルされますが、エラーはrun-appに発生します。

私はgradle dependenciesを行なったし、それがプロファイル依存関係

profile 
\--- :web: -> org.grails.profiles:web:3.2.6 FAILED 

を見つけることができなかった。しかし、私は依存関係を更新すると、それが成功したことが分かりました。この

profile "org.grails.profiles:web"

のようなプロファイルの依存関係を使用している場合

+0

grails 3.2.6のプロファイルの3.2.5バージョンを設定する必要があるように見えます。 –

+0

はいバージョンを3.2.1に変更しました –

+1

明示的にバージョンを設定しないでください。将来的にアップグレードすると、プロファイルへの更新は自動的には取得されません。 grails-bomはgrailsのバージョンに応じて自動的に正しいバージョンを選ぶべきです。 –

答えて

-1

それはとてもあなたが明示的にバージョン

profile "org.grails.profiles:web:3.2.1"

を設定する必要が3.2.6のように、この依存関係のためにGrailsのバージョンを使用します更新

これは、このエラーError:(19, 0) No service of type StyledTextOutputFactory available in ProjectScopeServices.がintellijで発生した場合に機能します。このエラーを解決するには、このSpring依存プラグインを追加する必要がありますが、質問として投稿した上記の問題が発生します。だから上記の解決策は動作します

+1

これは間違っています。 grails-bomのバージョンを使うべきです。これはgrailsバージョンと同じでも異なっていてもかまいません –

関連する問題