适用于JSP Maven应用程序的Rails-like Asset Pipeline解决方案?

时间:2014-01-06 18:18:56

标签: java ruby-on-rails jsp maven asset-pipeline

我过去经常使用Rails,并且喜欢Rails 3和4中的Asset Pipeline。

现在,我的公司团队已经使用Maven从Rails切换到JSP :(

对于提供Rails Asset Pipeline类似功能的JSP Maven项目,是否有任何解决方案?如

  1. 资产缩小
  2. 资产连接
  3. 指纹
  4. 首先,我需要这个适用于JavaScript。如果它也适用于CSS,很棒。如果它也适用于图像,奖励积分。如果它适用于RequireJS,还有额外的奖励积分。

    最后,我设想这允许通过类似

    之类的内容链接到文档<head>中的脚本
    <pipeline:scripts ref="app/app.js">
    

    与Rails方式相同,

    <% javascript_include_tag 'app/app.js' %>
    

    这将导致

    <script type="text/javascript" href="/my-app/resources/js/app/app-943a20b66ab086745dae8d4a08dfb530.js"></script>
    

    到目前为止,我已经找到了这个,现在正在尝试:https://github.com/dwelch2344/asset-pipeline。还有其他解决方案吗?我也对Grunt型解决方案持开放态度。

1 个答案:

答案 0 :(得分:2)

查看wro4j,这是我一直在使用的。它的功能并不像Rails Asset Pipeline那样优雅或强大,但它足以让您通过。