public DependencyNode transformGraph( DependencyNode node, DependencyGraphTransformationContext context ) throws RepositoryException { if ( findPlexusUtils( node ) == null ) { Artifact pu = new DefaultArtifact( GID, AID, null, EXT, VER ); DefaultDependencyNode child = new DefaultDependencyNode( new Dependency( pu, JavaScopes.RUNTIME ) ); child.setRepositories( node.getRepositories() ); child.setRequestContext( node.getRequestContext() ); node.getChildren().add( child ); } return node; }
/** * Creates a clone of the specified node. * * @param node The node to clone, must not be {@code null}. * @return The cloned node, never {@code null}. */ protected DependencyNode clone( DependencyNode node ) { DefaultDependencyNode clone = new DefaultDependencyNode( node ); return clone; }
/** * Creates a clone of the specified node. * * @param node The node to clone, must not be {@code null}. * @return The cloned node, never {@code null}. */ protected DependencyNode clone( DependencyNode node ) { DefaultDependencyNode clone = new DefaultDependencyNode( node ); return clone; }
protected void handleDependencyResolveFailure(DependencyNode pomNode, Dependency dependency, Exception e) throws FailedToResolveDependency { FailedToResolveDependency exception = new FailedToResolveDependency(dependency, e); if (throwExceptionsOnResolveDependencyFailure) { throw exception; } else { LOGGER.warn(exception.getMessage(), e); // lets just add the current dependency without its full dependency tree DefaultDependencyNode node = new DefaultDependencyNode(dependency); pomNode.getChildren().add(node); } }
private static DependencyNode createConflict(Artifact artifact, String winningVersion) { org.eclipse.aether.artifact.DefaultArtifact aetherArtifact = new org.eclipse.aether.artifact.DefaultArtifact(artifact.getGroupId(), artifact.getArtifactId(), artifact.getClassifier(), artifact.getType(), artifact.getVersion()); org.eclipse.aether.artifact.DefaultArtifact winnerArtifact = new org.eclipse.aether.artifact.DefaultArtifact(artifact.getGroupId(), artifact.getArtifactId(), artifact.getClassifier(), artifact.getType(), winningVersion); DefaultDependencyNode dependencyNode = new DefaultDependencyNode(new Dependency(aetherArtifact, artifact.getScope())); dependencyNode.setData(NODE_DATA_WINNER, new DefaultDependencyNode(new Dependency(winnerArtifact, "compile"))); return new DependencyNode(dependencyNode); }
DependencyNode loser = new DefaultDependencyNode( child ); loser.setData( NODE_DATA_WINNER, winner.node ); loser.setData( NODE_DATA_ORIGINAL_SCOPE, loser.getDependency().getScope() );
DependencyNode loser = new DefaultDependencyNode( child ); loser.setData( NODE_DATA_WINNER, winner.node ); loser.setData( NODE_DATA_ORIGINAL_SCOPE, loser.getDependency().getScope() );
public DependencyNode build() { Dependency dependency = null; if ( artifactId != null && artifactId.length() > 0 ) { Artifact artifact = new DefaultArtifact( groupId, artifactId, classifier, ext, version, properties, (File) null ); dependency = new Dependency( artifact, scope, optional ); } DefaultDependencyNode node = new DefaultDependencyNode( dependency ); if ( artifactId != null && artifactId.length() > 0 ) { try { node.setVersion( versionScheme.parseVersion( version ) ); node.setVersionConstraint( versionScheme.parseVersionConstraint( range != null ? range : version ) ); } catch ( InvalidVersionSpecificationException e ) { throw new IllegalArgumentException( "bad version: " + e.getMessage(), e ); } } node.setRequestContext( context ); node.setRelocations( relocations ); return node; }
node = new DefaultDependencyNode( dependency ); int managedBits = 0; if ( def.premanagedScope != null ) node = new DefaultDependencyNode( (Dependency) null );
private static DefaultDependencyNode createDependencyNode( List<Artifact> relocations, PremanagedDependency preManaged, VersionRangeResult rangeResult, Version version, Dependency d, Collection<Artifact> aliases, List<RemoteRepository> repos, String requestContext ) { DefaultDependencyNode child = new DefaultDependencyNode( d ); preManaged.applyTo( child ); child.setRelocations( relocations ); child.setVersionConstraint( rangeResult.getVersionConstraint() ); child.setVersion( version ); child.setAliases( aliases ); child.setRepositories( repos ); child.setRequestContext( requestContext ); return child; }
private static DefaultDependencyNode createDependencyNode( List<Artifact> relocations, PremanagedDependency preManaged, VersionRangeResult rangeResult, Version version, Dependency d, Collection<Artifact> aliases, List<RemoteRepository> repos, String requestContext ) { DefaultDependencyNode child = new DefaultDependencyNode( d ); preManaged.applyTo( child ); child.setRelocations( relocations ); child.setVersionConstraint( rangeResult.getVersionConstraint() ); child.setVersion( version ); child.setAliases( aliases ); child.setRepositories( repos ); child.setRequestContext( requestContext ); return child; }
final DefaultDependencyNode rootNode = new DefaultDependencyNode(rootDependency); GenericVersionScheme versionScheme = new GenericVersionScheme(); rootNode.setVersion(versionScheme.parseVersion(pomVersion));
managedDependencies = mergeDeps( managedDependencies, descriptorResult.getManagedDependencies() ); node = new DefaultDependencyNode( root ); node.setRequestContext( request.getRequestContext() ); node.setRelocations( descriptorResult.getRelocations() ); node = new DefaultDependencyNode( request.getRootArtifact() ); node.setRequestContext( request.getRequestContext() ); node.setRepositories( request.getRepositories() );
managedDependencies = mergeDeps( managedDependencies, descriptorResult.getManagedDependencies() ); node = new DefaultDependencyNode( root ); node.setRequestContext( request.getRequestContext() ); node.setRelocations( descriptorResult.getRelocations() ); node = new DefaultDependencyNode( request.getRootArtifact() );