Основное отличие команд mvn clean и mvn clean install при сборке Maven-проекта заключается в их функциях: 14
Фаза clean предназначена для воспроизводимости сборки, то есть удаляет всё, что было создано предыдущими сборками. 1 Фаза install же занимается компиляцией, тестированием и упаковкой кода, а также установкой упакованного артефакта (например, файла JAR) в локальный репозиторий Maven. 4
Таким образом, mvn clean install объединяет две отдельные фазы сборки в один процесс, что может быть удобнее, чем запускать их по отдельности. 15