Skip to content
This repository has been archived by the owner on Aug 11, 2020. It is now read-only.

Commit

Permalink
NEXUS-724: Merged into 1.0.1
Browse files Browse the repository at this point in the history
git-svn-id: file:///opt/svn/repositories/sonatype.org/nexus/branches/nexus-1.0.0@1469 2aa8b3fc-8ebb-4439-a84f-95066eaea8ab
  • Loading branch information
mpowers committed Sep 3, 2008
1 parent 04796e6 commit 0fd63ae
Showing 1 changed file with 21 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,24 @@ public InputStream getTempPomFileInputStream()

return new FileInputStream( tmpPomFile );
}

private ArtifactStoreRequest generateGavRequestClone( ArtifactStoreRequest request )
{
if ( request == null )
{
return null;
}

return new ArtifactStoreRequest( request.isRequestLocalOnly(),
request.getRequestRepositoryId(),
request.getRequestRepositoryGroupId(),
request.getGroupId(),
request.getArtifactId(),
request.getVersion(),
request.getPackaging(),
request.getClassifier(),
request.getExtension() );
}

public ArtifactStoreRequest getGAVRequestFromTempPomFile( ArtifactStoreRequest request )
throws IOException,
Expand All @@ -121,7 +139,7 @@ public ArtifactStoreRequest getGAVRequestFromTempPomFile( ArtifactStoreRequest r

if ( STATE_GAV_GENERATED == state )
{
return gavRequest;
return generateGavRequestClone( gavRequest );
}

Reader reader = null;
Expand All @@ -130,7 +148,7 @@ public ArtifactStoreRequest getGAVRequestFromTempPomFile( ArtifactStoreRequest r
{
reader = ReaderFactory.newXmlReader( tmpPomFile );

gavRequest = request;
gavRequest = generateGavRequestClone( request );

parsePom( reader );

Expand All @@ -141,7 +159,7 @@ public ArtifactStoreRequest getGAVRequestFromTempPomFile( ArtifactStoreRequest r
IOUtil.close( reader );
}

return gavRequest;
return generateGavRequestClone( gavRequest );
}

public void removeTempPomFile()
Expand Down

0 comments on commit 0fd63ae

Please sign in to comment.