Maven для статических веб-проектов - PullRequest
6 голосов
/ 01 ноября 2011

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

Я не хочу ничего думать о Java, упаковке банок, ...

В основном мне нужно:

  • "минимизировать" ресурсы: например, какой-нибудь плагин компрессора yui
  • упаковать мой проект (.tar.gz, ...)

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

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

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

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

Имеет ли это смысл?

1 Ответ

7 голосов
/ 02 ноября 2011

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

...