in src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java [406:431]
private boolean checkCachedDependencies()
{
File cacheBuildFile = FileUtils.resolveFile( getProject().getBaseDir(), getDependencyRefsBuildFile() );
if ( ! cacheBuildFile.exists() )
{
return false;
}
File antBuildFile = new File( getProject().getProperty( "ant.file" ) );
if ( antBuildFile.lastModified() > cacheBuildFile.lastModified() )
{
return false;
}
Pom pom = getPom();
if ( pom != null )
{
File pomFile = pom.getFile();
if ( pomFile != null && ( pomFile.lastModified() > cacheBuildFile.lastModified() ) )
{
return false;
}
}
return loadDependenciesFromAntBuildFile();
}