in src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java [482:500]
private void addArtifactToResult( ArtifactRepository localRepo, Artifact artifact,
FileSet toFileSet, Path path, ArtifactFilter filter )
{
String filename = localRepo.pathOf( artifact );
toFileSet.createInclude().setName( filename );
getProject().setProperty( artifact.getDependencyConflictId(), artifact.getFile().getAbsolutePath() );
FileSet artifactFileSet = new FileSet();
artifactFileSet.setProject( getProject() );
artifactFileSet.setFile( artifact.getFile() );
getProject().addReference( artifact.getDependencyConflictId(), artifactFileSet );
if ( path != null && ( filter == null || filter.include( artifact ) ) )
{
path.addFileset( artifactFileSet );
}
}