0
私はYUI mavenプラグインを使用しています。特定のディレクトリを圧縮し、その他すべてを除外する方法を知りたいと思います。YUIソースディレクトリフィルタ
私はsrc/main/webapp/javascriptを宣言してこのディレクトリ内のすべての.jsファイルを取得しますが、出力ディレクトリにはこのディレクトリ内のすべてのアプリケーションが表示されます。
ありがとうございました。
私はYUI mavenプラグインを使用しています。特定のディレクトリを圧縮し、その他すべてを除外する方法を知りたいと思います。YUIソースディレクトリフィルタ
私はsrc/main/webapp/javascriptを宣言してこのディレクトリ内のすべての.jsファイルを取得しますが、出力ディレクトリにはこのディレクトリ内のすべてのアプリケーションが表示されます。
ありがとうございました。
usage pageをチェックしてください。このようなタスクを実行する方法についての説明が含まれています。ここで
はあなたのシナリオです:
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>compress</goal>
</goals>
</execution>
</executions>
<configuration>
<excludes>
<!-- add excludes here -->
<exclude>**/*.pack.js</exclude>
<exclude>**/compressed.css</exclude>
</excludes>
</configuration>
</plugin>
そこにはincludes
パラメータがありませんので、あなたは、1つのディレクトリだけを指定し、他のすべては除外することはできません。ただし、outputDirectoryとsourceDirectoryのパラメータを組み合わせて同じ機能を実現できます。
<configuration>
<!-- select only the directory you want to compress -->
<sourceDirectory>${project.basedir}/src/main/javascript/yourSubDir
</sourceDirectory>
<!-- and send it to the right output directory -->
<outputDirectory>${project.build.outputDirectory}/yourSubDir
</outputDirectory>
</configuration>
ありがとうございます! –
@ user543656いつも助けてくれてうれしいですが、答えが正しいと思うなら、それを受け入れるべきです。あなたが好きなら、それをアップヴォートすることもできます –