@Override public ArtifactRef getTargetArtifact() { return getTarget().asPomArtifact(); }
@Override public ArtifactRef getTargetArtifact() { return getTarget().asPomArtifact(); }
@Override public ArtifactRef getTargetArtifact() { return getTarget().asPomArtifact(); }
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; }
public static Set<ArtifactRef> collectArtifactReferences( final Collection<ProjectRelationship<?, ?>> rels, final boolean includePomArtifacts ) { final Set<ArtifactRef> artifacts = new HashSet<ArtifactRef>(); for ( final ProjectRelationship<?, ?> rel : rels ) { // if ( !( rel instanceof DependencyRelationship ) ) // { // continue; // } if ( includePomArtifacts ) { final ProjectVersionRef pvr = rel.getDeclaring() .asProjectVersionRef(); artifacts.add( pvr.asPomArtifact() ); } final ArtifactRef tar = rel.getTargetArtifact(); artifacts.add( tar ); if ( includePomArtifacts ) { artifacts.add( tar.asPomArtifact() ); } } return artifacts; }
public static Set<ArtifactRef> collectArtifactReferences( final Collection<ProjectRelationship<?, ?>> rels, final boolean includePomArtifacts ) { final Set<ArtifactRef> artifacts = new HashSet<ArtifactRef>(); for ( final ProjectRelationship<?, ?> rel : rels ) { // if ( !( rel instanceof DependencyRelationship ) ) // { // continue; // } if ( includePomArtifacts ) { final ProjectVersionRef pvr = rel.getDeclaring() .asProjectVersionRef(); artifacts.add( pvr.asPomArtifact() ); } final ArtifactRef tar = rel.getTargetArtifact(); artifacts.add( tar ); if ( includePomArtifacts ) { artifacts.add( tar.asPomArtifact() ); } } return artifacts; }
private void initLocalRepo(GalleyMaven galley, Path scmDir) throws IOException { Set<Path> poms = getAllPoms(scmDir); for (Path pomFile : poms) { PomPeek peek = new PomPeek(pomFile.toFile()); final ProjectVersionRef key = peek.getKey(); if (key == null) { log.warn("Could not parse " + pomFile.toAbsolutePath()); continue; } try { String artifactPath = ArtifactPathUtils.formatArtifactPath(key.asPomArtifact(), galley.getTypeMapper()); Path p = path.resolve(artifactPath); Files.createDirectories(p.getParent()); if (key.getVersionSpec().isSnapshot()) { initSnapshot(key, pomFile, p); } else { Files.copy(pomFile, p); } } catch (TransferException | RuntimeException ex) { log.warn("Could not parse " + pomFile.toAbsolutePath(), ex); } catch (FileAlreadyExistsException ex) { log.error("File already exists. This is because there are multiple file with same " + "GAV. This ususaly happens when there are pom files in tests and is " + "harmless in this case.", ex); } } }
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; }
try transfer = artifacts.retrieveFirst( locations, ref.asPomArtifact() ); if ( transfer == null ) ref.asPomArtifact(), locations ); logger.error( String.format( "Cannot read: %s from locations: %s. Reason: %s", ref.asPomArtifact(), locations, e.getMessage() ), e ); logger.error( String.format( "Cannot build POM view for: %s. Reason: %s", ref.asPomArtifact(), e.getMessage() ), e );
try transfer = artifacts.retrieveFirst( locations, ref.asPomArtifact() ); if ( transfer == null ) ref.asPomArtifact(), locations ); logger.error( String.format( "Cannot read: %s from locations: %s. Reason: %s", ref.asPomArtifact(), locations, e.getMessage() ), e ); logger.error( String.format( "Cannot build POM view for: %s. Reason: %s", ref.asPomArtifact(), e.getMessage() ), e );
prc.addArtifactRef( pvr.asPomArtifact() );
prc.addArtifactRef( pvr.asPomArtifact() );
prc.addArtifactRef( pvr.asPomArtifact() );
prc.addArtifactRef( pvr.asPomArtifact() );
final ArtifactRef pomRef = specific.asPomArtifact();
try transfer = artifactManager.retrieveFirst( locations, specific.asPomArtifact() ); if ( transfer == null )
try transfer = artifactManager.retrieveFirst( locations, specific.asPomArtifact() ); if ( transfer == null )