Java 6 ile Maven 3.3 kullanıyorum. CSS ve JS dosyalarını küçültebilen ancak tek bir dosyaya paketleyemeyen bir eklenti arıyordum, ancak her dosyayı sıkıştırıp aynı dosyayı kullanarak web uygulamasına koydum isim ve dizin yapısı. Bu dosya varsa YaniMaven'de, dosyaları daha büyük bir dosyaya paketlemeden küçültmek mümkün mü?
src/main/webapp/css/my.css
çıkan minified dosya bu ama benim Javascript dosyaları paketlenmiş alıyorsanız aşağıdaki yapılandırmayı kullanarak eklentisi Maven minifier kullanarak yapmaya çalışıyorum
target/myproject/css/my.css
girecek “script.js” adında bir şeye ve CSS dosyaları da aynı şekilde dev bir CSS dosyasına paketleniyor. Her dosyayı tek bir dosyaya sıkıştırmadan küçültmenin bir yolu var mı?
<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 ile çalışmaz -mojo.html) zaten yapmalı çünkü 'skipMerge' varsayılan olarak' false' ..? Yani başka bir yerde başka bir konfigürasyonunuz var mı? – khmarbaise