eclipse 构建我的 Java EE 应用程序时的 Javascript 缩小



我正在使用 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>

最新更新