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