Grails 3(特に3.2.7)にアップグレードしようとしている、かなりモノリシックなGrails 2アプリケーションがあり、現在のアプリではAmazon AWS、私はそれをリファクタリングしてMicrosoft AzureまたはOpenStackに簡単に切り替えることができます。ビューを選択したときのプラグイン間の優先順位
現在、大きなアプリはSpring Security UIなどのさまざまなプラグインを使用しており、プラグインのGSPビューの一部を独自のもので上書きします。リファクタリングされたシナリオでは、春のセキュリティに依存する "コア"プラグイン(クラウドに依存しない関数)に応じて、主なアプリ(AWS特有のビットを実装する)を持っています。私が抱えている問題は、カスタムのauth.gsp
ビューを最上位のアプリケーションではなく "コア"プラグインに入れたときに、同じビューのs2uiバージョンをオーバーライドしなくなるということです。 「コア」プラグインのauth.gsp
をトップレベルアプリの同じ場所にコピーすると、正しく上書きされます。一般的に
、私はアプリがplugin1に-依存依存-にplugin2で持っている場合、私はアプリを実行すると、ビューがplugin1よりも優先されますが提供することを確実にする方法がありますplugin2によって提供される同じビュー?
私は以前これを試みたいと思ったし、それが失敗したが、それは障害が別のバグによるものであったが判明しました。ポインタありがとう。 –