β

Maven 3.x在执行install命令的时候无法调用yuicompressor-maven-pl

Java堂 196 阅读

Maven的yuicompressor-maven-plugin插件用来压缩、合并js或css文件,最近将Maven由2.x升级到3.0.x,发现执行install命令之后不执行yuicompressor-maven-plugin插件了,后来找到了原因是因为3.0.x开始默认的phase任务单元不是原来的pre-package,需要手动指定,配置信息如下:

  1. <plugin>
  2. <groupId>net.alchim31.maven</groupId>
  3. <artifactId>yuicompressor-maven-plugin</artifactId>
  4. <version>1.3.0</version>
  5. <executions>
  6. <execution>
  7. <!-- 设定任务单元 -->
  8. <phase>prepare-package</phase>
  9. <goals>
  10. <goal>compress</goal>
  11. </goals>
  12. </execution>
  13. </executions>
  14. </plugin>

参考资料:
How to get maven to build a war with minified files using yuicompressor-maven-plugin
使用YUI Compressor Maven插件压缩 js,css 输出war包

Related Posts:

作者:Java堂
荣辱不惊闲看庭前花开花谢,去留无意漫随天外云卷云舒。——马寅初