Плагин сайта Maven

Плагин сайта Maven

1. обзор

В этом руководстве представлен плагинsite, один из основных плагинов инструмента сборки Maven.

Обзор других основных подключаемых модулей см. Вthis tutorial.

2. Цели плагина

Жизненный цикл Mavensite по умолчанию имеет две фазы, привязанные к целям плагинаsite: фазаsite привязана к целиsite, аsite-deploy фаза привязана к целиdeploy.

Вот описания этих целей:

  • site – создает сайт для одного проекта; созданный сайт показывает только информацию об артефактах, указанных в POM

  • deploy – развертывает сгенерированный сайт по URL-адресу, указанному в элементеdistributionManagement POM

Помимоsite иdeploy, плагинsite имеет несколько других целей по настройке содержимого сгенерированных файлов и управлению процессом развертывания.

3. Выполнение цели

Мы можем использовать этот плагин, не добавляя его в POM, поскольку супер POM уже включает его.

Чтобы создать сайт, просто запуститеmvn site:site илиmvn site.

Чтобы просмотреть созданный сайт на локальном компьютере, запуститеmvn site:run. Эта команда развернет сайт на веб-сервере Jetty по адресуlocalhost:8080.

Цельrun этого плагина не связана неявно с какой-либо фазой жизненного цикла сайта, поэтому нам нужно вызывать ее напрямую.

Если мы хотим остановить сервер, мы можем просто нажатьCtrl + C.

4. Заключение

В этой статье рассматривается плагинsite и способы достижения его целей.

Мы можем найти больше информации об этом плагине наthe Maven website.