in src/main/java/org/apache/maven/artifact/ant/AbstractArtifactWithRepositoryTask.java [189:203]
public String generateDefaultRepositoryId( RemoteRepository repository )
{
try
{
MessageDigest md = MessageDigest.getInstance( MD5_ALGO_NAME );
md.update( repository.getUrl().getBytes( UTF_ENC_NAME ) );
BigInteger digest = new BigInteger( md.digest() );
return digest.toString( 16 );
}
catch ( Exception e )
{
log( "Unable to generate unique repository Id: " + e, Project.MSG_WARN );
return "default";
}
}