我有一些带有一些JavaScript的html页面,我希望在grails项目中重复使用它们。所以它的所有插件都在web-app下,没有任何东西在grails-app下。
我将插件插入项目中,但插件根目录中的html文件都没有在项目根目录中。
当我解压缩war文件时,我可以看到
下的html页面css/
images/
js/
WEB-INF/
...
plugins/myplugin-0.0.1-SNAPSHOT/myhtml.html
意味着它们不易获取。 如果插件版本在路径中硬编码,则必须映射此URL会很麻烦!
有什么想法吗?
由于
答案 0 :(得分:0)
使用指向您正在使用的静态版本的STATIC_HTML_VERSION变量在应用程序中创建一个MyAppConstants.groovy。
然后,您可以在模板gsp中使用它。
这使您可以通过调整版本轻松升级静态文件,并且在此过程中没有任何缓存痛苦。