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

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -