Иногда существуют процессы, которые обновляют файлы классов или другие зависимости, которые могут не отслеживаться системой сборки.В других случаях локальное изменение вне системы сборки (например, vi или блокнот), которое не отслеживается.
В любом случае полезно выполнить полную сборку перед окончательной проверкой или возникновением проблемы.