不压缩的JavaScript文件

问题描述:

编辑:感谢khmarbaise您的答复。我没有检查我的目标文件夹...现在它的工作有些什么更好......但事情是它不是压缩一些白色空间。下面是用单个文件压缩后的输出。 Ext.onReady(function(){new Ext.Window({title:“Hello”,width:300,height:500,items:getItems()})。show() });}};}};不压缩的JavaScript文件

function getItems(){var a = new Ext.Panel({title:“I am Item Panel”}); 返回一个 };

分号之后,它不是压缩空格.....


下面是我使用的压缩我的JS文件的代码。我能够将我所有的js文件复制到一个文件中。但无法压缩。请帮我...

<plugin> 
    <groupId>net.alchim31.maven</groupId> 
    <artifactId>yuicompressor-maven-plugin</artifactId> 
    <version>1.1</version>   
    <executions> 
     <execution> 
      <goals> 
       <goal>compress</goal> 
      </goals> 
     </execution> 
    </executions>   
    <configuration> 
     <removeIncluded>false</removeIncluded> 
     <jswarn>false</jswarn> 
     <aggregations> 
      <aggregation> 
       <insertNewLine>true</insertNewLine> 
       <removeIncluded>false</removeIncluded> 
       <inputDir>src/main/webapp/resources/js</inputDir> 
       <includes> 
        <include>D:/TestWorkSpace/myProject/src/main/webapp/resources/js/panel.js</include> 
       </includes> 
       <output>src/main/webapp/resources/js/min.js</output> 
      </aggregation> 
     </aggregations> 
    </configuration> 
</plugin> 

不要使用硬编码路径像d:/等更好地使用像$ {} project.basedir而不是一个东西。

你不应该把修改过的代码放回到src /区域。基于文档,输出标记似乎不存在,但与标记outputDirectory存在指向默认情况下指向目标文件夹的标记相反。我会建议首先尝试不配置输出标签。

+0

感谢khmarbaise您的答复。我没有检查我的目标文件夹...现在它的工作有些什么更好......但事情是它不是压缩一些空格.Below是压缩后的输出与一个文件。 – Sankar 2012-08-10 08:22:01