Учитывает ли maven-compiler-plugin зависимости при проверке устаревших источников?

Задача Ant зависеть позволяет перекомпилировать исходный код Java, если какая-либо из его зависимостей (ссылочные классы, а не зависимости модулей) были изменены. Я быстро взглянул на org.apache.maven.plugin.CompilerMojo и org.codehaus.plexus.compiler.util.scan.StaleSourceScanner и, судя по всему, они не вообще не учитываем зависимости. Похоже, что исходный код перекомпилируется, если его временная метка новее, чем у файла класса (плюс некоторая дельта).

Я что-то пропустил или Maven игнорирует случай, когда исходный код не изменился, но изменилась его зависимость (следовательно, их обоих необходимо перекомпилировать)?

6
задан Gili 31 October 2011 в 00:26
поделиться