1. Обзор
В этой статье показано, как минимизировать ресурсы Javascript и CSS на этапе сборки и обслуживать полученные файлы с помощью Spring MVC.
Мы будем использовать YUI Compressor в качестве базовой библиотеки минификации и плагин YUI Compressor Maven , чтобы интегрировать его в наш процесс сборки.
2. Конфигурация плагина Maven
Во-первых, нам нужно объявить, что мы будем использовать плагин компрессора в нашем файле pom.xml
и выполнить цель сжатия .
Это сожмет все файлы .js
и .css в
src/main/webapp
, так что foo.js
будет минимизирован как foo-min.js
, а myCss.css
будет минимизирован как myCss-min.css
: