Как maven компилирует только модифицированные файлы Java?

Мне просто было любопытно узнать это, когда я даю mvn install без «чистки», maven компилирует только измененные файлы Java. Как maven определяет, изменен ли файл Java или нет? Я считаю, что он не использует последнее измененное свойство файла.

Основание для моего убеждения :У меня был модуль, после слияния изменения из svn я дал установку mvn, и он не скомпилировал измененный файл, и когда я посмотрел на изменение, я увидел, что «длинный» был изменен на «Длинный». ' в геттерах и сеттерах.

Итак, я просто хочу знать, как maven определяет, изменился ли файл Java или нет?

(P.S. Я использую Apache Maven 3.0.3, если это имеет значение)

13
задан Senthil Kumar 2 August 2012 в 07:33
поделиться