你如何自动化你的Java Web应用程序的JavaScript缩小?
我有兴趣听到你更喜欢为Java Web应用程序自动化Javascript缩小。 以下是我特别感兴趣的几个方面:
这将主要作为我未来项目的参考(希望其他SOer也会发现它的信息),所以各种工具都很有趣。
(请注意, 这不是一个关于哪个缩微器最好的问题,我们已经有很多这样的缩微器了。)
综合帖子
如果您在此主题中发布了新内容,请修改此帖以链接到您的帖子。
apply
任务(使用YUI压缩器) 我们使用Ant任务在生产构建期间使用YUICompressor来缩小js文件,并将结果放入分隔文件夹中。 然后我们将这些文件上传到Web服务器。 你可以在这个博客中找到一些YUI + Ant集成的好例子。
这里是一个例子:
<target name="js.minify" depends="js.preprocess">
<apply executable="java" parallel="false">
<fileset dir="." includes="foo.js, bar.js"/>
<arg line="-jar"/>
<arg path="yuicompressor.jar"/>
<srcfile/>
<arg line="-o"/>
<mapper type="glob" from="*.js" to="*-min.js"/>
<targetfile/>
</apply>
</target>
我认为这项工作的最佳和正确的工具之一是wro4j检查https://github.com/wro4j/wro4j
它可以满足您的一切需求:
可以在调试以及生产模式下运行。 只需指定它应该处理/预处理的所有文件,剩下的就完成了。
您可以简单地包含这样的合并,缩小和压缩资源:
<script type="text/javascript" src="wro/all.js"></script>
链接地址: http://www.djcxy.com/p/45699.html
上一篇: How do you automate Javascript minification for your Java web applications?