WebJars - 前端Web静态资源的Jar包

13-05-28 banq
         

WebJars - Web Libraries in Jars

Web前端使用了越来越多的JS或CSS如jQuery, Backbone.js 和Twitter Bootstrap等等,平时我们是将这些Web资源拷贝到Java的目录下,这种通过人工方式拷贝可能会产生版本误差,拷贝版本错误,前端页面就无法正确展示。

WebJars是将这些We前端资源打包成Java的Jar包,然后借助Maven这些依赖库的管理,保证这些Web资源版本唯一性。

当然,如果有Java的Web框架能够支持这些静态资源就更好,现在有Scala的Play 2 和 Dropwizard 。可见这篇文章:Introducing WebJars – Web Libraries as Managed Dependencies