Antのdependタスクでは、依存関係(モジュールの依存関係ではなく参照先のクラス)が変更されている場合、Javaソースコードを再コンパイルできます。私はorg.apache.maven.plugin.CompilerMojoとorg.codehaus.plexus.compiler.util.scan.StaleSourceScannerを簡単に見て、見た目では依存関係を全く考慮しません。タイムスタンプがクラスファイルのタイムスタンプよりも新しい(デルタを加えたもの)場合、ソースコードが再コンパイルされたように見えます。古いソースをチェックする際、maven-compiler-pluginは依存関係を考慮していますか?
ソースコードが変更されずに依存関係が解除された(つまり、両方を再コンパイルする必要がある)場合を無視したか、Mavenですか?
私はあなたが私の質問を誤解していると信じています。私は、モジュールの依存関係ではなく、参照されるクラスについて話していました。 maven-versions-pluginはモジュールの依存関係のみを処理します。 – Gili