Maven для статических веб-проектов


Я хочу использовать возможности Maven для моих статических веб-проектов, содержащих изображения, javascript и / или css-файлы.

Я не хочу рассматривать что-либо о Java, упаковке jar, ...

В принципе, мне нужно:

  • "minify" ресурсы: т. е.: некоторый плагин YUI compressor
  • упакуйте мой проект (.смола.ГЗ, ...)

Просматривая его, я только что нашел несколько образцов тегов. Но обо всем проекте-ничего.

Для сборки tar.gz, я считаю, что сборка плагин может быть полезен. Чтобы минимизировать и сжать JS и CSS, я объявляю некоторый плагин compress/minify.

Как я должен объявить упаковочный тег в этом случае? Чем ближе, тем больше я думал: <packaging>war</packaging>.

Есть другой способ заявить об этом?

Есть ли в этом смысл?

1 6

1 ответ:

Если ваш дескриптор сборки выполняет всю обработку данных (создание папок, копирование файлов и т. д.), то вы также можете объявить проект pom проектом. Это приведет к мавен пропуская жизненного цикла по умолчанию фазы, как compile, test, и т. д.