私はJava 6でMaven 3.3を使用しています。私は、CSSとJSファイルを縮小して単一のファイルにパッケージ化せず、各ファイルを圧縮し、同じファイルを使用してWebアプリケーションに配置するプラグインを探していました名前とディレクトリ構造。私は結果の縮小さファイルがMavenでは、ファイルを大きなファイルにパッケージ化せずにファイルを縮小することは可能ですか?
target/myproject/css/my.css
に行くだろう、このファイル
src/main/webapp/css/my.css
を持っているのであれば、私は次の設定を使用してMavenのminifierプラグインを使用して、これをやろうとしているが、私のJavaScriptファイルは、パッケージなっています「script.js」と呼ばれるものに変換され、CSSファイルも同様に1つの巨大なCSSファイルにパッケージ化されます。それらをすべて1つのファイルに圧縮せずに各ファイルを小型化する方法はありますか?
あなたの設定には、次のオプションを追加することができます <profile>
<id>minififiles</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>minify-maven-plugin</artifactId>
<version>1.7.4</version>
<executions>
<execution>
<id>default-minify</id>
<phase>process-resources</phase>
<configuration>
<cssSourceIncludes>
<cssSourceInclude>**/*.css</cssSourceInclude>
</cssSourceIncludes>
<jsSourceIncludes>
<jsSourceInclude>**/*.js</jsSourceInclude>
</jsSourceIncludes>
<jsEngine>CLOSURE</jsEngine>
<webappTargetDir>${project.build.outputDirectory}</webappTargetDir>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
では動作しません(http://samaxes.github.io/minify-maven-plugin/minify -mojo.html)これは既に行うべきで、 'skipMerge'はデフォルトで' false'です。..?だから私は別の場所に別の設定があると思いますか? – khmarbaise