Перейти к основному содержимому

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

· 2 мин. чтения

Задача: Наибольшая подстрока без повторений

Для заданной строки s, найдите длину наибольшей подстроки без повторяющихся символов. Подстрока — это непрерывная непустая последовательность символов внутри строки...

ANDROMEDA 42

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 .