javascript - How to exclude a folder from YUI compressor -
i want exclude folder containing set of javascript files yui compressor not compile , pump out errors. trying <exclude>folder</exclude>
tag, not working - yui still trying compress files in folder.
below pom configuration:
<plugin> <groupid>net.alchim31.maven</groupid> <artifactid>yuicompressor-maven-plugin</artifactid> <version>1.5.1</version> <executions> <execution> <id>compressyui</id> <phase>process-resources</phase> <goals> <goal>compress</goal> </goals> <configuration> <nosuffix>true</nosuffix> <warsourcedirectory>src/main/webapp</warsourcedirectory> <jswarn>false</jswarn> <sourcedirectory>src/main/webapp/js-max</sourcedirectory> <webappdirectory>src/main/webapp</webappdirectory> <outputdirectory>src/main/webapp/js</outputdirectory> <force>true</force> <excludes> <!-- yuicompressor fails compile patterns library, hence stopping full build --> <!-- won't modifying library exclude --> <exclude>src/main/webapp/js-max/patterns/*</exclude> </excludes> </configuration> </execution> </executions> </plugin>
any idea how accomplish this?
found solution, , i'm posting here can see. case, following worked:
instead of <exclude>src/main/webapp/js-max/patterns/*</exclude>
, had use <exclude>**/patterns/*</exclude>
. following complete pom config worked me:
<plugin> <groupid>net.alchim31.maven</groupid> <artifactid>yuicompressor-maven-plugin</artifactid> <version>1.5.1</version> <executions> <execution> <id>compressyui</id> <phase>process-resources</phase> <goals> <goal>compress</goal> </goals> <configuration> <nosuffix>true</nosuffix> <warsourcedirectory>src/main/webapp</warsourcedirectory> <jswarn>false</jswarn> <sourcedirectory>src/main/webapp/js-max</sourcedirectory> <webappdirectory>src/main/webapp</webappdirectory> <outputdirectory>src/main/webapp/js</outputdirectory> <force>true</force> <excludes> <!-- yuicompressor fails compile patterns library, hence stopping full build --> <!-- won't modifying library exclude --> <exclude>**/patterns/*</exclude> </excludes> </configuration> </execution> </executions>
Comments
Post a Comment