В Maven, зачем запускать mvn clean?

Мне интересно, в чем основное различие между запуском mvn compile и mvn clean compile , на практике.

Я понимаю, в чем разница, что mvn clean compile удаляет все сгенерированные файлы и запускается заново с нуля, но зачем нам это делать? Я могу предположить, что mvn compile будет регенерировать файлы, если это необходимо, верно?

В моем проекте я заметил одну вещь: если вы удалили исходный файл, не запустив clean , скомпилированный файл остается, что обычно не является проблемой, но, я полагаю, могло быть.

50
задан BuZZ-dEE 12 April 2018 в 05:02
поделиться