我正在使用 Java EE 应用程序来完成我的所有任务。为了缩小JavaScript,我使用了YUI压缩器及其ANT插件,并用于在构建过程中压缩我的文件。现在我的问题是我想使用默认的 eclipse 构建并达到相同的结果。我想知道是否可以在 eclipse 构建我的项目期间或创建战争存档时缩小我的项目中使用的 JavaScript?
当我构建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>