我有一些带有某些JavaScript的html页面,希望在grails项目中重复使用。因此,所有插件内容都在web-app下,grails-app下没有。
我将插件拉入项目,但插件根目录中的html文件都没有落到项目根目录中。
解压缩 war 文件时,我可以看到下面的html页面
css/
images/
js/
WEB-INF/
...
plugins/myplugin-0.0.1-SNAPSHOT/myhtml.html
这意味着它们不是很容易访问。
必须映射此URL会很麻烦,尤其是当插件版本在路径中硬编码时!
有任何想法吗?
谢谢
最佳答案
使用指向您正在使用的静态版本的STATIC_HTML_VERSION变量在应用程序中创建MyAppConstants.groovy。
然后,您可以在模板gsp中使用它。
这使您可以通过调整版本轻松升级静态文件,并且在此过程中没有任何缓存麻烦。
关于grails - 仅适用于某些html页面和JavaScript的Grails插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33658566/