我有 Java EE 应用程序,我在其中使用 ANT 来完成我的所有任务。为了缩小 JavaScript,我使用了 YUI Compressor 及其 ANT 插件,并用于在构建期间压缩我的文件。现在我的问题是我想使用默认的 eclipse 构建并获得相同的结果。我想知道是否可以在 eclipse 构建我的项目期间或在创建战争档案时缩小我的项目中使用的 JavaScript?
问问题
1602 次
1 回答
3
在构建 Java EE 应用程序时,我个人使用 ant 和 Google 的闭包编译器来连接和缩小我的所有 CSS 和 javascript 文件。
步骤是
- 将所有css文件合并为一个
- 连接所有的js文件
- 对 js 连接的文件应用缩小
我有这样的事情:
<target name="minify-m3" depends="init">
<description>build the compacted/minified version </description>
<echo>Concatenating the css...</echo>
<concat destfile="${somevar.dir}/pmc.concat.css">
<fileset dir="${somevar.dir}/skins/contrast">
<filename name="*.css"/>
<not><filename name="**/pmc.concat.css"/></not>
</fileset>
</concat>
<echo>Concatenating javascript...</echo>
<concat destfile="${somevar.dir}/pmc.concat.js">
<!-- Attention : ensure there is no Unicode BOM in the files -->
<!-- attention : keep js files in order! -->
<filelist dir="src/webapp/m3">
<file name="graphic_utils.js" />
<file name="Rect.js" />
...
</filelist>
</concat>
<echo>Concatenating using the Closure Compiler...</echo>
<jscomp compilationLevel="simple" warning="quiet" debug="false" output="${somevar.dir}/pmc.min.js">
<sources dir="src/webapp/m3">
<file name="pmc.concat.js" />
</sources>
</jscomp>
<echo>Finished</echo>
</target>
于 2012-09-25T12:06:28.160 回答