in maven-artifact-transfer-api/src/main/java/org/apache/maven/shared/transfer/repository/internal/DefaultRepositoryManager.java [60:73]
public String getPathForLocalMetadata( ProjectBuildingRequest buildingRequest, ArtifactMetadata metadata )
{
if ( metadata instanceof ProjectArtifactMetadata )
{
DefaultArtifactCoordinate pomCoordinate = new DefaultArtifactCoordinate();
pomCoordinate.setGroupId( metadata.getGroupId() );
pomCoordinate.setArtifactId( metadata.getArtifactId() );
pomCoordinate.setVersion( metadata.getBaseVersion() );
pomCoordinate.setExtension( "pom" );
return getPathForLocalArtifact( buildingRequest, pomCoordinate );
}
return selectDelegate( delegate ).getPathForLocalMetadata( buildingRequest, metadata );
}