logger.info( "Attempting to patch {} results for: {}", result.getAcceptedRelationships() .size(), result.getSelectedRef() ); result = patchers.patch( result, enabledPatchers, locations, pomView, item ); logger.info( "After patching, {} relationships were discovered.", result.getAcceptedRelationships() .size() ); metadataScannerSupport.scan( result.getSelectedRef(), locations, pomView, item ); result.setMetadata( metadata ); graph.storeRelationships( result.getAcceptedRelationships() ); graph.addMetadata( result.getSelectedRef(), metadata ); result = new DiscoveryResult( result.getSource(), result, rejected );
public DiscoveryResult( final URI source, final DiscoveryResult original, final Set<ProjectRelationship<?, ?>> newlyRejected ) { this.source = source; this.selected = original.getSelectedRef(); this.discovered = original.getAllDiscoveredRelationships(); if ( this.discovered != null ) { this.discovered = new HashSet<ProjectRelationship<?, ?>>( this.discovered ); } this.rejected = new HashSet<ProjectRelationship<?, ?>>(); rejected.addAll( original.getRejectedRelationships() ); rejected.addAll( newlyRejected ); }
final Map<String, Object> context ) final ProjectVersionRef ref = result.getSelectedRef(); try new HashSet<ProjectRelationship<?, ?>>( result.getAcceptedRelationships() );
final ProjectVersionRef ref = result.getSelectedRef(); try + "Need to flip provided-scope deps to compile scope here." ); for ( final ProjectRelationship<?, ?> rel : result.getAcceptedRelationships() ) result.removeDiscoveredRelationship( dep ); final Set<ProjectRef> excludes = dep.getExcludes(); final ProjectRef[] excludedRefs = false, dep.isInherited(), dep.isOptional(), excludedRefs ); result.addDiscoveredRelationship( replacement );
final Map<String, String> metadata = result.getMetadata(); graph.addMetadata( result.getSelectedRef(), metadata ); result.getSelectedRef(), graph, e.getMessage() ), e ); final Set<ProjectRelationship<?, ?>> discoveredRels = result.getAcceptedRelationships(); if ( discoveredRels != null ) result.getSelectedRef() ); logger.debug( "Relationships:\n {}", new JoinString( "\n ", discoveredRels ) ); pass, index, result.getSelectedRef() ); graph.storeRelationships( new SimpleParentRelationship( result.getSelectedRef() ) ); result.getSelectedRef(), graph, e.getMessage() ), e ); result.getSelectedRef() );
private void markMissing( final DiscoveryRunnable runnable, final Set<ProjectVersionRef> missing, final int pass ) { final int index = runnable.getIndex(); final ProjectVersionRef originalRef = runnable.getTodo() .getRef(); logger.debug( "{}.{}. MISSING(1) += {}", pass, index, originalRef ); missing.add( originalRef ); final DiscoveryResult result = runnable.getResult(); if ( result != null ) { final ProjectVersionRef selectdRef = result.getSelectedRef(); if ( !originalRef.equals( selectdRef ) ) { logger.debug( "{}.{}. MISSING(2) += {}", pass, index, selectdRef ); missing.add( selectdRef ); } } }
if ( depArtifactItems != null && !depArtifactItems.isEmpty() ) final URI source = result.getSource(); for ( final DependencyView depView : depArtifactItems ) if ( !result.removeDiscoveredRelationship( dep ) ) depView.isOptional(), excludedRefs ); if ( !result.addDiscoveredRelationship( replacement ) ) depView.isOptional() ); if ( !result.addDiscoveredRelationship( injected ) )
public Set<ProjectRelationship<?, ?>> getRelationshipsForPom( String path, DiscoveryConfig dc, PromoteRequest request, StoreKey... extraLocations ) throws AproxWorkflowException, GalleyMavenException, CartoDataException, AproxDataException { ArtifactRef artifactRef = getArtifact( path ); if ( artifactRef == null ) { return null; } StoreKey key = request.getSource(); Transfer transfer = getTransfer( key, path ); List<Location> locations = new ArrayList<>( extraLocations.length + 1 ); locations.add( transfer.getLocation() ); addLocations( locations, extraLocations ); MavenPomView pomView = pomReader.read( artifactRef.asProjectVersionRef(), transfer, locations, MavenPomView.ALL_PROFILES ); URI source = sourceManager.createSourceURI( key.toString() ); DiscoveryResult discoveryResult = modelProcessor.readRelationships( pomView, source, dc ); discoveryResult = patcherSupport.patch( discoveryResult, DepgraphPatcherConstants.ALL_PATCHERS, locations, pomView, transfer ); return discoveryResult.getAcceptedRelationships(); }
return new DiscoveryResult( source, projectRef, rels.getAllRelationships() );
final ProjectVersionRef ref = result.getSelectedRef(); try + "Need to flip provided-scope deps to compile scope here." ); for ( final ProjectRelationship<?, ?> rel : result.getAcceptedRelationships() ) result.removeDiscoveredRelationship( dep ); final Set<ProjectRef> excludes = dep.getExcludes(); final ProjectRef[] excludedRefs = false, dep.isInherited(), dep.isOptional(), excludedRefs ); result.addDiscoveredRelationship( replacement );
final Map<String, String> metadata = result.getMetadata(); graph.addMetadata( result.getSelectedRef(), metadata ); result.getSelectedRef(), graph, e.getMessage() ), e ); final Set<ProjectRelationship<?, ?>> discoveredRels = result.getAcceptedRelationships(); if ( discoveredRels != null ) result.getSelectedRef() ); logger.debug( "Relationships:\n {}", new JoinString( "\n ", discoveredRels ) ); pass, index, result.getSelectedRef() ); graph.storeRelationships( new SimpleParentRelationship( result.getSelectedRef() ) ); result.getSelectedRef(), graph, e.getMessage() ), e ); result.getSelectedRef() );
final Map<String, Object> context ) final ProjectVersionRef ref = result.getSelectedRef(); try new HashSet<ProjectRelationship<?, ?>>( result.getAcceptedRelationships() );
private void markMissing( final DiscoveryRunnable runnable, final Set<ProjectVersionRef> missing, final int pass ) { final int index = runnable.getIndex(); final ProjectVersionRef originalRef = runnable.getTodo() .getRef(); logger.debug( "{}.{}. MISSING(1) += {}", pass, index, originalRef ); missing.add( originalRef ); final DiscoveryResult result = runnable.getResult(); if ( result != null ) { final ProjectVersionRef selectdRef = result.getSelectedRef(); if ( !originalRef.equals( selectdRef ) ) { logger.debug( "{}.{}. MISSING(2) += {}", pass, index, selectdRef ); missing.add( selectdRef ); } } }
if ( depArtifactItems != null && !depArtifactItems.isEmpty() ) final URI source = result.getSource(); for ( final DependencyView depView : depArtifactItems ) if ( !result.removeDiscoveredRelationship( dep ) ) depView.isOptional(), excludedRefs ); if ( !result.addDiscoveredRelationship( replacement ) ) depView.isOptional() ); if ( !result.addDiscoveredRelationship( injected ) )
final DiscoveryResult result = discoverer.discoverRelationships( root, graph, discoveryConfig ); logger.info( "Result: {} relationships", ( result == null ? 0 : result.getAcceptedRelationships().size() ) );
metadataScanners.scan( result.getSelectedRef(), locations, pomView, transfer ); result.setMetadata( metadata ); try rejected = graph.storeRelationships( result.getAcceptedRelationships() ); graph.addMetadata( result.getSelectedRef(), metadata ); result.getSelectedRef(), e.getMessage() ); result = new DiscoveryResult( result.getSource(), result, rejected );
public DiscoveryResult( final URI source, final DiscoveryResult original, final Set<ProjectRelationship<?, ?>> newlyRejected ) { this.source = source; this.selected = original.getSelectedRef(); this.discovered = original.getAllDiscoveredRelationships(); if ( this.discovered != null ) { this.discovered = new HashSet<ProjectRelationship<?, ?>>( this.discovered ); } this.rejected = new HashSet<ProjectRelationship<?, ?>>(); rejected.addAll( original.getRejectedRelationships() ); rejected.addAll( newlyRejected ); }
logger.info( "Running project-relationship patcher: {} for: {}", patcherId, orig.getSelectedRef() ); try
final DiscoveryResult result = discoverer.discoverRelationships( root, graph, discoveryConfig ); logger.info( "Result: {} relationships", ( result == null ? 0 : result.getAcceptedRelationships().size() ) );
discoveryConfig.getProcessorConfig() ); result = new DiscoveryResult( discoveryConfig.getDiscoverySource(), specific, rels.getExactAllRelationships() ); metadataScanners.scan( result.getSelectedRef(), locations, pomView, transfer ); result.setMetadata( metadata ); try rejected = graph.storeRelationships( result.getAcceptedRelationships() ); graph.addMetadata( result.getSelectedRef(), metadata ); result.getSelectedRef(), e.getMessage() ); result = new DiscoveryResult( result.getSource(), result, rejected );