【发布时间】:2012-02-12 20:22:52
【问题描述】:
我正在构建一个 Grails 应用程序,并意识到很多自定义的东西在我的调色板上的其他项目中会很有用,我想知道重用它的谨慎方法是什么? 不仅仅是常见的功能域类、控制器和相应的 gsp 视图,还有服务、标签、css 文件等。
据我所知,Weceem CMS 可以作为独立应用程序或插件运行,这种方法最实用吗? 理想情况下,能够将“模板”项目中的更改应用/更新到依赖它的项目会很棒。 提前致谢。
【问题讨论】:
标签: grails
我正在构建一个 Grails 应用程序,并意识到很多自定义的东西在我的调色板上的其他项目中会很有用,我想知道重用它的谨慎方法是什么? 不仅仅是常见的功能域类、控制器和相应的 gsp 视图,还有服务、标签、css 文件等。
据我所知,Weceem CMS 可以作为独立应用程序或插件运行,这种方法最实用吗? 理想情况下,能够将“模板”项目中的更改应用/更新到依赖它的项目会很棒。 提前致谢。
【问题讨论】:
标签: grails
我确信有几种方法可以实现这一点。我的方法可能是使用可重用控制器或 GSP 作为插件。我会create the plugin(这几乎与创建常规 grails 应用程序相同)然后为它创建一个本地包,最后每当我需要使用它时,在另一个项目中安装本地插件。问题是,插件不一定需要来自 grails 存储库,它可以来自本地包,例如:
grails install-plugin c:\\my\\local\\path\\grails-example-0.1.zip
【讨论】: