当你的项目里有一堆 javascript 文件,在开发的时候想保持以最简单的方式来管理这些脚本,运行调试的时候它们保持原样,上线的时候还希望它们能压缩好,jscombiner 就是那样一个工具。
How to use ? (怎么使用)
首先需要引入依赖,最简单的是使用 maven 的方式。
net.leegorous jscombiner 0.4-SNAPSHOT
遗憾的是现在 jar 并没有存在于公开 maven repo 当中,所以需要手动 build 一下,方法见下面。
假设存在如下的资源结构:
web_app| index.jsp|---scripts | config.js | app.js | ---pkg a.js b.js
单个 js 文件视作一个类 (class),scripts 目录被称为是 cp (classpath : 类路径)。其中 app.js 会依赖 pkg.*
有两种使用方式。
一种是使用 jsc taglib,如果在使用的是 jsp,就像下面这样
<%@taglib prefix="jsc" uri="/jsc-tags" %>
app ...
它就会输出
&