Мне было просто интересно узнать об этом, когда я даю mvn install, не делая "clean", maven компилирует только измененные java файлы. Как изменяет maven файл java или нет? Я считаю, что он не использует последнее модифицированное свойство файла.
Причина моей веры: у меня был модуль, после слияния изменений с svn, я дал mvn install и не скомпилировал измененный файл, и когда я посмотрел на изменение, я увидел, что "long" были изменены на ' Долгое время в геттерах и сеттерах.
Итак, я просто хочу знать, как maven идентифицирует, изменился ли файл java или нет?
(P.S Я использую Apache Maven 3.0.3, если это имеет значение)