開発モードで実行中に特定のプラグインを無効にしたいと考えています。Grails 3.x でこれを達成する一般的な方法はありますか?
Grails 2.x 用の次のソリューションを見つけましたが、BuildConfig.groovy の代わりに Gradle を使用するため、Grails 3 では機能しません。
具体的には、ローカル開発モードで実行しているときに、Spring Security プラグインのLDAP サブプラグインを無効にする方法を探しています。
更新:プラグインのリストがアクティブなプロファイルのセットと一致するかどうかに基づいてブール値を返すメソッドorg.grails.plugins.DefaultGrailsPlugin
があることがわかりました(例: )。isEnabled
profiles
"development"
profiles
しかし、リストを初期化するプライベート メソッド( evaluateProfiles
) はどこにも呼び出されていないようです (おそらく、他のメソッドinitialisePlugin
と一緒に で呼び出されるはずです)。evaluate*