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

Cha*_*son 5 java jsp ruby-on-rails maven asset-pipeline

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

现在,我的公司团队已经从Rails转向使用Maven的JSP :(

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

  1. 资产缩小
  2. 资产连接
  3. 指纹

首先,我需要这个适用于JavaScript.如果它也适用于CSS,很棒.如果它也适用于图像,奖励积分.如果它适用于RequireJS,还有额外的奖励积分.

最后,我设想这允许<head>通过类似的东西链接到文档中的脚本

<pipeline:scripts ref="app/app.js">
Run Code Online (Sandbox Code Playgroud)

这将与Rails方式相提并论,

<% javascript_include_tag 'app/app.js' %>
Run Code Online (Sandbox Code Playgroud)

这会导致

<script type="text/javascript" href="/my-app/resources/js/app/app-943a20b66ab086745dae8d4a08dfb530.js"></script>
Run Code Online (Sandbox Code Playgroud)

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

leo*_*ojh 2

查看 wro4j,这是我一直在使用的。它的功能不像 Rails Asset Pipeline 那样优雅或强大,但它提供的功能足以帮助您完成任务。