我为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