NAnt + YUI Compressor

Собираем некоторые проекты в TeamCity
Логика сборки написана в "скрипте" для NAnt
В одном из проектов есть много css и js
Необходимо их минимифицировать

Для этой цели попробовал YUI Compressor for NAnt
Плюсы:
  1. Компактность использования
Минусы:
  1. Не дружит с русскими символами 0_о
  2. Не обновлялся с 15 сентября 2010-го
Посему заюзал YUI Compressor как написано на странице:
java -jar yuicompressor-x.y.z.jar [options] [input file]

Пришлось , конечно, поставить яву, но результат вполне норм:

Что делает показанный выше таргет:

  1. Ходит по всем js/css в проекте
  2. На каждый файл вызывает yuicompressor-2.4.8.jar
  3. Собственно всё, как результат - все файлы минифицированы
PS: возможно будет полезна дополнительно страница с описанием функций, доступных в NAnt


Комментариев нет:

Отправка комментария

Можете оставить свой комментарий