![](/img/trans.png)
[英]YUI Compressor Maven plugin executed at wrong time and tomcat plugin not using yui-compressor output
[英]How to compress JS and css in java at build time using maven-minify-plugin with YUI compressor
我想在YUI壓縮器中使用maven-minify插件在構建時壓縮JS和css。 我的JS和CSS保存在不同的文件夾中。 例如。 'X'JS文件存在於一個文件夾中,其余文件存在於不同的文件夾中。 CSS文件的情況也是如此。
另外我想知道,如果文件名從jsFileName.js變為類似jsFileName-min.js的話,如何在JSP中更改JS和CSS 的引用
請讓我知道如何使用此插件,因為我對此完全陌生。
使用Samaxes插件 ,配置如下:
<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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.