add metadata for new artifact

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@290357 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Leslie Porter 2005-09-20 04:50:47 +00:00
parent 385fef3bda
commit c1cea216ec

View File

@ -364,10 +364,11 @@ else if ( targetPom.exists() )
private void mergeMetadata( Metadata sourceMetadata, File target, boolean reportOnly )
throws IOException, DigestException, XmlPullParserException, NoSuchAlgorithmException
{
if ( target.exists() )
{
boolean changed = false;
Metadata targetMetadata = null;
if ( target.exists() )
{
Reader reader = null;
try
@ -383,8 +384,13 @@ private void mergeMetadata( Metadata sourceMetadata, File target, boolean report
IOUtil.close( reader );
}
boolean changed = targetMetadata.merge( sourceMetadata );
changed = targetMetadata.merge( sourceMetadata );
}
else
{
changed = true;
targetMetadata = sourceMetadata;
}
if ( changed )
{
Writer writer = null;
@ -411,7 +417,6 @@ private void mergeMetadata( Metadata sourceMetadata, File target, boolean report
}
}
}
}
private Metadata readMetadata( File source, Artifact artifact )
throws IOException, XmlPullParserException