我正在使用建立在 Grails 之上的(某种)框架。该框架是一组 Grails 插件,为 Grails 应用程序添加功能(例如用户身份验证)。这个框架设置起来有点麻烦,因为它需要在应用程序Config.groovy
文件中进行大约 64 行特定于站点的配置。
我想将此应用程序的插件开发为插件。也就是说,Grails 应用程序实际上只是一组已安装的插件和一些配置文件。
我创建了一个本地 Maven 样式存储库来保存我的所有插件。因此,我可以将插件依赖项添加到BuildConfig.groovy
文件中,它们将自动安装(附带问题:是否可以指定安装顺序?)。
所以我的问题是,我如何创建骨架项目来开发我的插件:
- 包括我的应用程序的基本配置(前面提到的 64 行)
- 允许我只
grails package-plugin
打包插件的代码