私のカスタム Grails プラグインで、非ドメイン クラスの JSON ビューを設定し、クライアント アプリケーションがデフォルトでそれを使用できるようにするにはどうすればよいですか?
プラグインにビューファイルがあります:
/views/com/mycompany/myplugin/myclass/_myClass.gson
すると、このファイルが生成された JAR に含まれてgrails install
いることがわかります。.gson
ただし、クライアント アプリはそれを使用していません。
機能させるにはどうすればよいですか?
トラブルシューティングを容易にする設定や手順はありますか?
Grails 3.2.4 を使用しています。
アップデート:
まったく同じパスを使用してビューをクライアント アプリにコピーすると、ビューが呼び出されます。ビューが見つからないのは、ビューがプラグインで定義されている場合のみです。
フレームワークはクラスローダーからプラグインをクラスとして検索しようとしているようです:
myclientproject_com_mycompany_myplugin_myclass__myClass_gson
プラグインを取得してこのクラスをクラスパスに追加するにはどうすればよいですか?