in src/main/java/org/apache/maven/shared/verifier/Verifier.java [669:701]
public String getArtifactMetadataPath( String gid, String aid, String version, String filename )
{
StringBuilder buffer = new StringBuilder( 256 );
buffer.append( localRepo );
buffer.append( '/' );
if ( "default".equals( localRepoLayout ) )
{
buffer.append( gid.replace( '.', '/' ) );
buffer.append( '/' );
if ( aid != null )
{
buffer.append( aid );
buffer.append( '/' );
if ( version != null )
{
buffer.append( version );
buffer.append( '/' );
}
}
buffer.append( filename );
}
else
{
throw new IllegalStateException( "Unsupported repository layout: " + localRepoLayout );
}
return buffer.toString();
}