如果使用SBT 0.10或更高版本,如何缩小Javascript

时间:2011-10-02 12:38:41

标签: javascript scala obfuscation sbt

如果使用Simple Build Tool (SBT) 0.10.x构建Scala项目,如何缩小或混淆Javascript文件?

编辑:或以后的SBT版本,例如0.11,0.12。

(对于SBT的早期版本,有一些插件可以缩小/混淆Javascript,但据我所知,它们尚未升级为使用SBT 0.10.x.两个示例:Yui Compressor Plugin for SBT,和sbt-closure

Here's a list of SBT 0.10.x plugins;我没有找到任何缩小Javascript的插件。)

2 个答案:

答案 0 :(得分:3)

sbt-closure有recently active branch,目标是SBT 0.11兼容性。你可以等待它完成,或者更好的是,贡献! Freenode IRC上的SBT Mailing List或#sbt是寻找插件开发帮助的好地方。

答案 1 :(得分:2)

为了保持最新状态,这里有一个积极开发的'{3}}'sbt-closure'插件:

fork

它发布到TypeSafe的https://github.com/eltimn/sbt-closure,并且Community Ivy Repository针对sbt版本0.11.2,0.11.3和0.12.0。

这个问题最初是关于sbt 0.10.x,但我认为以后的版本可能现在更受关注。