public static Map<ProjectRef, ProjectRefCollection> collectProjectReferences( final Map<ProjectVersionRef, Map<ArtifactRef, ConcreteResource>> refMap ) { final Map<ProjectRef, ProjectRefCollection> projects = new HashMap<>(); for ( final Map.Entry<ProjectVersionRef, Map<ArtifactRef, ConcreteResource>> projectEntry : refMap.entrySet() ) { final ProjectVersionRef pvr = projectEntry.getKey(); final ProjectRef r = pvr.asProjectRef(); ProjectRefCollection prc = projects.get( r ); if ( prc == null ) { prc = new ProjectRefCollection(); projects.put( r, prc ); } prc.addVersionRef( pvr ); prc.addArtifactRef( pvr.asPomArtifact() ); for ( final ArtifactRef ar : projectEntry.getValue() .keySet() ) { prc.addArtifactRef( ar ); } } return projects; }
public static Map<ProjectRef, ProjectRefCollection> collectProjectReferences( final Map<ProjectVersionRef, Map<ArtifactRef, ConcreteResource>> refMap ) { final Map<ProjectRef, ProjectRefCollection> projects = new HashMap<>(); for ( final Map.Entry<ProjectVersionRef, Map<ArtifactRef, ConcreteResource>> projectEntry : refMap.entrySet() ) { final ProjectVersionRef pvr = projectEntry.getKey(); final ProjectRef r = pvr.asProjectRef(); ProjectRefCollection prc = projects.get( r ); if ( prc == null ) { prc = new ProjectRefCollection(); projects.put( r, prc ); } prc.addVersionRef( pvr ); prc.addArtifactRef( pvr.asPomArtifact() ); for ( final ArtifactRef ar : projectEntry.getValue() .keySet() ) { prc.addArtifactRef( ar ); } } return projects; }
if ( refCollection == null ) refCollection = new ProjectRefCollection(); refCollection.addVersionRef( root );
if ( prc == null ) prc = new ProjectRefCollection(); projects.put( pvr, prc ); if ( tprc == null ) tprc = new ProjectRefCollection(); projects.put( tr, tprc );
if ( refCollection == null ) refCollection = new ProjectRefCollection(); refCollection.addVersionRef( root );
if ( prc == null ) prc = new ProjectRefCollection(); projects.put( pvr, prc ); if ( tprc == null ) tprc = new ProjectRefCollection(); projects.put( tr, tprc );
public static Map<ProjectVersionRef, ProjectRefCollection> collectProjectVersionReferences( final RelationshipGraph graph ) { final Collection<ProjectRelationship<?, ?>> rels = graph.getAllRelationships(); final Map<ProjectVersionRef, ProjectRefCollection> result = collectProjectVersionReferences( rels ); for ( final ProjectVersionRef root : graph.getParams() .getRoots() ) { ProjectRefCollection collection = result.get( root ); if ( collection == null ) { collection = new ProjectRefCollection(); result.put( root, collection ); } collection.addArtifactRef( root.asPomArtifact() ); } return result; }
public static Map<ProjectVersionRef, ProjectRefCollection> collectProjectVersionReferences( final RelationshipGraph graph ) { final Collection<ProjectRelationship<?, ?>> rels = graph.getAllRelationships(); final Map<ProjectVersionRef, ProjectRefCollection> result = collectProjectVersionReferences( rels ); for ( final ProjectVersionRef root : graph.getParams() .getRoots() ) { ProjectRefCollection collection = result.get( root ); if ( collection == null ) { collection = new ProjectRefCollection(); result.put( root, collection ); } collection.addArtifactRef( root.asPomArtifact() ); } return result; }
if ( prc == null ) prc = new ProjectRefCollection(); projects.put( r, prc ); if ( tprc == null ) tprc = new ProjectRefCollection(); projects.put( tr, tprc );
if ( prc == null ) prc = new ProjectRefCollection(); projects.put( r, prc ); if ( tprc == null ) tprc = new ProjectRefCollection(); projects.put( tr, tprc );