in src/main/java/org/apache/maven/resolver/internal/ant/tasks/Resolve.java [473:498]
public void process( Artifact artifact, RepositorySystemSession session )
{
StringBuilder buffer = new StringBuilder( 256 );
if ( prefix != null && prefix.length() > 0 )
{
buffer.append( prefix );
if ( !prefix.endsWith( "." ) )
{
buffer.append( '.' );
}
}
buffer.append( artifact.getGroupId() );
buffer.append( ':' );
buffer.append( artifact.getArtifactId() );
buffer.append( ':' );
buffer.append( artifact.getExtension() );
if ( artifact.getClassifier().length() > 0 )
{
buffer.append( ':' );
buffer.append( artifact.getClassifier() );
}
String path = artifact.getFile().getAbsolutePath();
getProject().setProperty( buffer.toString(), path );
}