Часть 5: Локальная сборка проекта#
В рамках этого шага необходимо выполнить следующие действия:
Скомпилировать Java-классы шаблонного проекта (без выполнения тестов).
Выполнить тесты шаблонного проекта.
Для компиляции шаблонного проекта (без тестов) необходимо выполнить любой пункт из следующих:
При запуске из среды разработки в оснастке Maven выполнить команды
cleanиinstallдля корневого проекта с отключенными тестами.При запуске из терминала или командной строки использовать следующую команду:
mvn clean install -DskipTests -P {профиль}.
В результате компиляции Maven создаст папку target и поместит в нее скомпилированные Java-классы и архивы.
Примечание
Скомпилированные файлы и архивы нужны для выполнения тестов. Поэтому запуск сборки с включенными тестами приведет к ошибке.
Для прогона шаблонных тестов необходимо произвести сборку с включенными тестами:
При запуске из среды разработки в оснастке Maven выполнить команды
cleanиinstallдля корневого проекта с включенными тестами.При запуске из терминала или командной строки использовать команду:
mvn clean install -P {профиль}. Не использовать ключ-DskipTests!
Тесты выполняются в следующей последовательности:
Maven запускает тестовый API.
Maven запускает тестовую базу данных в памяти.
Maven проводит тесты.
Maven уничтожает экземпляры запущенных сервисов.