使用Samaxes plug-in,配置是這樣的:
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>maven-minify-plugin</artifactId>
<version>1.3.5</version>
<executions>
<execution>
<id>min-js</id>
<phase>process-resources</phase>
<configuration>
<cssSourceDir>relative/path/to/css/dir</cssSourceDir>
<cssSourceFiles>
<cssSourceFile>subfolder1/1.css</cssSourceFile>
<cssSourceFile>subfolder1/3.css</cssSourceFile>
<cssSourceFile>subfolder2/2.css</cssSourceFile>
</cssSourceFiles>
<cssTargetDir>relative/path/to/final/location</cssTargetDir>
<cssFinalFile>minified.css</cssFinalFile>
<jsSourceDir>relative/path/to/js/dir</jsSourceDir>
<jsSourceFiles>
<jsSourceFile>subfolder3/1.js</jsSourceFile>
<jsSourceFile>subfolder4/2.js</jsSourceFile>
</jsSourceFiles>
<jsFinalFile>minifiedname.js</jsFinalFile>
<jsTargetDir>rel/path/to/final/location</jsTargetDir>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
<!-- more execution statements -->
</executions>
</plugin>
我想用你的解決方案,但我得到我的pom.xml錯誤「未涵蓋的生命週期配置的插件運行」。我正在使用Eclipse Indigo。有什麼想法嗎? – Bhuvan
cnage階段編譯或包裝'包 ' –
Nishant
哇.. ..工作..謝謝:) – Bhuvan