grails - 仅适用于某些html页面和JavaScript的Grails插件

标签 grails plugins

我有一些带有某些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/

相关文章:

grails - 什么是java.lang.NoClassDefFoundError:org/apache/regexp/RESyntaxException在grails中?

java - Jersey :找不到类的语法元素

vim - 如何创建我的自定义 Vim 片段?

ios - Phonegap 中 ios 的蓝牙插件

grails - 第一次使用FindAllBy延迟获取对象

events - 服务级别的Grails域类事件监听器

unit-testing - 将模拟需求语句放在Grails测试中的正确位置是什么?

plugins - 电子邮件 ext 插件用于通过邮件发送 HTML Junit 报告

javascript - 通天插件 : How to insert a sibling node

java - 未找到包含 : org. eclipse.update.feature、org.eclipse.emf.ecore 的存储库