【发布时间】:2014-05-20 12:03:36
【问题描述】:
我正在构建一个 Grails 插件 (grails-myorg.zip),其中将包含我们组织中的每个 Grails 应用程序都应该使用的可重用代码/工件。这包括自定义 CSS/JS 文件,这些文件有助于为我们的应用提供一致的外观和感觉。
我想知道这里最好的做法是什么:
- 创建一个
grails-myorg-themes.zip插件,它只包含可重用的CSS和JS文件,然后将其作为主grails-myorg.zip插件的运行时插件/依赖项(使用BuildConfig.groovy);或 - 将 CSS/JS 文件放在主
grails-myorg.zip插件中,然后使用 Grails 资源插件为所有下游依赖项配置文件。
最终唯一的要求是:
只要开发人员将主要的 grails-myorg.zip 插件作为其应用插件的一部分,那么自定义 CSS/JS 文件将在运行时(通过 URL)可用于应用的 HTML 文件。这方式,他们有选项在他们的应用程序中包含CSS样式和其他JS东西 - 在这些公共文件中定义。
我应该使用哪种策略,为什么以及配置是什么样的?
【问题讨论】:
-
女巫
grails-myorg.zip会有什么功能?
标签: css grails grails-plugin grails-2.3 grails-resources-plugin