yuicompressor-maven-pluginを使用してjs cssを圧縮
5344 ワード
YUI Compressorは非常に強力なJS混同と圧縮ツールです.現在、多くのJavascriptフレームワークはYUI Compressorを使用してコード圧縮されています.YUI Compressor圧縮の利点は、js、cssの体積を大幅に減らすだけでなく、javascriptコードの混同圧縮において属性名の置き換えにより、圧縮されたjsが読みにくくなり、ソースコードの保護作用を果たすことである.本文は主にYUI Compressorの使い方とテクニックを紹介します.
一、Maven pom.xmlファイルにYUI Compressorプラグインを追加する.コードは次のとおりです.
二、Mavenコマンドを使用して圧縮を実行する:
ideaはmaven packageをそのまま使用してからプラグインyuicompressor:compressをクリックすればいいです
一、Maven pom.xmlファイルにYUI Compressorプラグインを追加する.コードは次のとおりです.
<plugin>
<groupId>net.alchim31.mavengroupId>
<artifactId>yuicompressor-maven-pluginartifactId>
<version>1.5.1version>
<configuration>
<encoding>UTF-8encoding>
<jswarn>falsejswarn>
<force>falseforce>
<linebreakpos>-1linebreakpos>
<preProcessAggregates>truepreProcessAggregates>
<nosuffix>truenosuffix>
<sourceDirectory>${basedir}/target/{ }sourceDirectory>
<includes>
<include>**/*.jsinclude>
<include>**/*.cssinclude>
includes>
<excludes>
<exclude>**/*.min.jsexclude>
<exclude>**/*.min.cssexclude>
<exclude>**/ueditor/**/*.jsexclude>
<exclude>**/ueditor/**/*.cssexclude>
<exclude>**/kindeditor/**/*.jsexclude>
<exclude>**/kindeditor/**/*.cssexclude>
excludes>
<outputDirectory>${basedir}/target/{ }outputDirectory>
configuration>
plugin>
二、Mavenコマンドを使用して圧縮を実行する:
mvn yuicompressor:compress
ideaはmaven packageをそのまま使用してからプラグインyuicompressor:compressをクリックすればいいです