Моя цель - сжать только определенные файлы javascript в определенных каталогах, но плагин все еще пересекает всю структуру каталогов, пытаясь сжать все файлы javascript.Вот как выглядит мой pom:
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<version>1.3.0</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>compress</goal>
</goals>
</execution>
</executions>
<configuration>
<nosuffix>true</nosuffix>
<aggregations>
<aggregation>
<insertNewLine>true</insertNewLine>
<output>${project.build.directory}/${project.build.finalName}/js/analytics/all.js</output>
<inputDir>${basedir}/src/main/webapp/js/analytics/app</inputDir>
<includes>
<include>${basedir}/src/main/webapp/js/analytics/app/application.js</include>
</includes>
<excludes>
<exclude>all-js-min.js</exclude>
</excludes>
</aggregation>
</aggregations>
</configuration>
</plugin>
Я ожидаю, что он будет искать только файлы js, которые находятся в $ {basedir} / src / main / webapp / js / analytics / app andтолько сжимать application.js, так как это единственный файл, который я специально включил.Он также пытается сжать all-js-min.js.
Кажется, что опции include / exclude игнорируются.Есть идеи, что может пойти не так?