私は Grails の上に構築された (一種の) フレームワークを使用しています。このフレームワークは、Grails アプリに機能 (ユーザー認証など) を追加する一連の Grails プラグインです。Config.groovy
このフレームワークは、アプリのファイルに約 64 行のサイト固有の構成が必要なため、セットアップが少し面倒です。
このアプリのアドオンをプラグインとして開発したいと考えています。つまり、Grails アプリは実際には、インストールされたプラグインといくつかの構成ファイルのセットにすぎません。
すべてのプラグインを保持するローカル Maven スタイル リポジトリを作成しました。したがって、プラグインの依存関係をBuildConfig.groovy
ファイルに追加すると、それらは自動的にインストールされます (副次的な質問: インストール順序を指定することは可能ですか?)。
私の質問は、次のようなプラグインを開発するためのスケルトン プロジェクトを作成するにはどうすればよいかということです。
- アプリケーションの基本構成を含めます (前述の 64 行)
- プラグインのコードのみ
grails package-plugin
をパッケージ化することを許可してください