1. Обзор
В этом руководстве представлен плагин сайта
, один из основных плагинов инструмента сборки Maven.
Обзор других основных плагинов см. в этом руководстве .
2. Цели плагина
Жизненный цикл сайта
Maven имеет две фазы, привязанные к целям подключаемого модуля сайта
по умолчанию: фаза сайта
привязана к цели сайта
, а фаза развертывания сайта привязана к цели
развертывания
.
Вот описание этих целей:
сайт
– создать сайт для одного проекта; сгенерированный сайт показывает только информацию об артефактах, указанных в POM- `
** Развернуть — **
развернутьсгенерированный сайт по URL-адресу, указанному в элементе
DistributionManagement POM.`
В дополнение к сайту
и развертыванию
у плагина сайта
есть несколько других целей для настройки содержимого сгенерированных файлов и управления процессом развертывания.
3. Выполнение цели
Мы можем использовать этот плагин, не добавляя его в POM, так как супер POM уже включает его.
Чтобы сгенерировать сайт, просто запустите mvn site:site
или mvn site
.
Чтобы просмотреть сгенерированный сайт на локальном компьютере, запустите mvn site:run
. Эта команда развернет сайт на веб-сервере Jetty по адресу localhost:8080
.
Цель запуска
этого плагина не связана неявно с фазой жизненного цикла сайта, поэтому нам нужно вызывать ее напрямую.
Если мы хотим остановить сервер, мы можем просто нажать Ctrl + C.
4. Вывод
В этой статье рассказывается о плагине сайта
и о том, как выполнить его задачи.
Более подробную информацию об этом плагине мы можем найти на сайте Maven .