Maven придерживается стандартной структуры директорий, которая организует файлы проекта последовательно и предсказуемо. Понимание этих стандартных расположений необходимо для эффективной работы с проектами Maven.
Стандартное расположение исходного кода — это src/main/java. В этой директории находятся все Java-файлы, которые составляют основной код приложения.
Стандартное расположение тестового кода — это src/test/java. Эта директория содержит все юнит- и интеграционные тесты твоего проекта. Обрати внимание, что правильный путь включает test, а не main/test.
Стандартное расположение скомпилированных файлов и артефактов сборки — это директория target. Эта директория создаётся в процессе сборки и содержит:
.class файлыsrc служит корнем для всех исходниковtarget при запуске команд сборкиtarget обычно исключается из системы контроля версийpom.xml при необходимостиЭтот стандартный макет — краеугольный камень философии Maven "convention over configuration", позволяющей разработчикам понять структуру любого проекта Maven без дополнительной документации.
В стандартной структуре директорий Maven исходный код тестов находится в src/test/java, а не в src/main/test/java.
Новый — ещё не проверен сообществом
Вы