前两天听同事说在项目开发中,大的公司都会做文件的合并和替换,例如有两个js:app1.js和app2.js,会自动合并成app.js,
并把HTML和JSP中的引用都替换成合成后的文件,这两天不是很忙就自己从网上查了下资料,记录下以便以后复习用。
1.合并文件
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<version>1.3.0</version>
<executions>
<execution>
<goals>
<goal>compress</goal>
</goals>
</execution>
</executions>
<configuration>
<encoding>UTF-8</encoding>
<!-- 忽略 js 错误警告 -->
<jswarn>false</jswarn>
<nosuffix>true</nosuffix>
<linebreakpos>-1</linebreakpos>
<includes>
<include>js/*.js</include>
<include>css/*.css</include>
</includes>
<excludes>
&