Часть 5: Локальная сборка проекта#

В рамках этого шага необходимо выполнить следующие действия:

  1. Скомпилировать Java-классы шаблонного проекта (без выполнения тестов).

  2. Выполнить тесты шаблонного проекта.

Для компиляции шаблонного проекта (без тестов) необходимо выполнить любой пункт из следующих:

  • При запуске из среды разработки в оснастке Maven выполнить команды clean и install для корневого проекта с отключенными тестами.

  • При запуске из терминала или командной строки использовать следующую команду: mvn clean install -DskipTests -P {профиль}.

В результате компиляции Maven создаст папку target и поместит в нее скомпилированные Java-классы и архивы.

Примечание

Скомпилированные файлы и архивы нужны для выполнения тестов. Поэтому запуск сборки с включенными тестами приведет к ошибке.

Для прогона шаблонных тестов необходимо произвести сборку с включенными тестами:

  • При запуске из среды разработки в оснастке Maven выполнить команды clean и install для корневого проекта с включенными тестами.

  • При запуске из терминала или командной строки использовать команду: mvn clean install -P {профиль}. Не использовать ключ -DskipTests!

Тесты выполняются в следующей последовательности:

  1. Maven запускает тестовый API.

  2. Maven запускает тестовую базу данных в памяти.

  3. Maven проводит тесты.

  4. Maven уничтожает экземпляры запущенных сервисов.