我爲maven使用yui-compressor插件,似乎無法使其壓縮。所有js文件的附加工作正常。它不會刪除註釋,換行符,也不會縮小js(即將var var myVar轉換爲var a)。我的配置有問題嗎?Maven&yui-compressor插件問題
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<goals>
<goal>compress</goal>
</goals>
<configuration>
<jswarn>false</jswarn>
<disableOptimizations>false</disableOptimizations>
<insertNewLine>false</insertNewLine>
<preserveAllSemiColons>false</preserveAllSemiColons>
<aggregations>
<aggregation>
<removeIncluded>true</removeIncluded>
<!-- insert new line after each concatenation (default: false) -->
<output>${project.build.directory}/${project.build.finalName}/WEB-INF/scripts/all.js</output>
<!-- files to include, path relative to output's directory or absolute
path -->
<!--inputDir>base directory for non absolute includes, default to
parent dir of output</inputDir -->
<includes>
<include>${basedir}/src/main/webapp/WEB-INF/scripts/underscore.js</include>
<include>${basedir}/src/main/webapp/WEB-INF/scripts/backbone.dev.js</include>
<include>${basedir}/src/main/webapp/WEB-INF/scripts/modernizr.custom.83543.js</include>
<include>${basedir}/src/main/webapp/WEB-INF/scripts/jquery.slider.min.js</include>
<include>${basedir}/src/main/webapp/WEB-INF/scripts/myApp.js</include>
</includes>
<!-- files to exclude, path relative to output's directory <excludes>
<exclude>**/*.pack.js</exclude> <exclude>**/compressed.css</exclude> </excludes> -->
</aggregation>
</aggregations>
<includes>
<include>${basedir}/src/main/webapp/WEB-INF/scripts/*.js</include>
</includes>
<excludes>
<exclude>${basedir}/src/main/webapp/WEB-INF/scripts/*min*.js</exclude>
<exclude>${basedir}/src/main/webapp/WEB-INF/scripts/underscore.js</exclude>
<exclude>${basedir}/src/main/webapp/WEB-INF/scripts/backbone.js</exclude>
<exclude>${basedir}/src/main/webapp/WEB-INF/scripts/modernizr*.js</exclude>
<exclude>${basedir}/src/main/webapp/WEB-INF/scripts/*fancybox*.js</exclude>
<exclude>${basedir}/src/main/webapp/WEB-INF/scripts/jquery.easing*.js</exclude>
</excludes>
</configuration>
</execution>
</executions>
</plugin>
這並沒有提供問題的答案。一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你將可以在任何帖子上[評論](http://stackoverflow.com/help/privileges/comment)。另外檢查這[我可以做什麼,而不是](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i-do-instead )。 – thewaywewere 2017-06-02 06:33:15