我只是很想知道这一点,当我给mvn install而不做'clean'时,maven只编译修改过的java文件.maven如何识别java文件是否被修改?我相信它没有使用文件的最后修改属性.
我相信的原因:我有一个模块,在合并svn的更改后,我给了mvn install并且它没有编译修改后的文件,当我看到更改时,我看到'long'被修改为'Long'in吸气剂和二传手.
所以我只是想知道如果java文件发生了变化,maven如何识别?
(PS我正在使用Apache Maven 3.0.3,如果这很重要)