【发布时间】:2016-06-02 21:17:51
【问题描述】:
我们在项目中使用带有 maven 的 webjars。 所以我们有数百个 JSP 的代码如下:
<%--JSP CODE--%>
<script src="<c:url value="/webjars/jquery/2.2.0/jquery.min.js" />" type="text/javascript"></script>
<script src="<c:url value="/webjars/bootstrap/3.3.6/js/bootstrap.min.js" />" type="text/javascript"></script>
.........
您可以猜到,更新到较新版本的 webjar 是一项繁琐的工作。所以我正在寻找允许我导入这样的脚本的解决方案:
<%--JSP CODE--%>
<script src="<c:url value="/webjars/jquery/jquery.min.js" />" type="text/javascript"></script>
<script src="<c:url value="/webjars/bootstrap/js/bootstrap.min.js" />" type="text/javascript"></script>
.........
基本上我想从 url 中删除一个 webjar 版本。 你能为这个问题提出好的简单的解决方案吗?
到目前为止,我提出了资源 servlet,它可以通过 url 猜测要返回哪个文件。但是这个解决方案涉及在应用程序启动时进行完整的资源扫描。
【问题讨论】:
-
如果您使用压缩,您可以将这些 js 文件创建到一个单独的文件夹中,并且名称不包含版本...
标签: javascript java maven jsp webjars