/** {@inheritDoc} */ public void setOptional( boolean optional ) { artifact.setOptional( optional ); }
/** {@inheritDoc} */ public void setOptional( boolean optional ) { artifact.setOptional( optional ); }
private static org.apache.maven.artifact.Artifact toArtifact( Dependency dependency ) { if ( dependency == null ) { return null; } org.apache.maven.artifact.Artifact result = toArtifact( dependency.getArtifact() ); result.setScope( dependency.getScope() ); result.setOptional( dependency.isOptional() ); return result; }
result.setDependencyFilter( artifact.getDependencyFilter() ); result.setDependencyTrail( artifact.getDependencyTrail() ); result.setOptional( artifact.isOptional() ); result.setRelease( artifact.isRelease() );
public void setOptional( boolean optional ) { delegate.setOptional( optional ); }
public void setOptional(boolean optional) { original.setOptional(optional); }
public void setOptional(final boolean optional) { this.artifact.setOptional(optional); }
public void setOptional(boolean optional) { original.setOptional(optional); }
public void setOptional(final boolean optional) { this.artifact.setOptional(optional); }
public void merge(DependencyNode other) { if (this == other) { return; } if (this.artifact.isOptional()) { this.artifact.setOptional(other.getArtifact().isOptional()); } this.scopes.addAll(other.scopes); this.classifiers.addAll(other.classifiers); this.types.addAll(other.types); }
private Artifact getDependencyArtifact( Dependency dep ) { Artifact mavenArtifact = RepositoryUtils.toArtifact( dep.getArtifact() ); mavenArtifact.setScope( dep.getScope() ); mavenArtifact.setOptional( dep.isOptional() ); return mavenArtifact; }
private static org.apache.maven.artifact.Artifact toArtifact(Dependency dependency) { if (dependency == null) { return null; } org.apache.maven.artifact.Artifact result = toArtifact(dependency.getArtifact()); result.setScope(dependency.getScope()); result.setOptional(dependency.isOptional()); return result; }
private static org.apache.maven.artifact.Artifact toArtifact(Dependency dependency) { if (dependency == null) { return null; } org.apache.maven.artifact.Artifact result = toArtifact(dependency.getArtifact()); result.setScope(dependency.getScope()); result.setOptional(dependency.isOptional()); return result; }
private Artifact getDependencyArtifact( Dependency dep ) { org.eclipse.aether.artifact.Artifact artifact = dep.getArtifact(); try { Artifact mavenArtifact = (Artifact) Invoker.invoke( RepositoryUtils.class, "toArtifact", org.eclipse.aether.artifact.Artifact.class, artifact ); mavenArtifact.setScope( dep.getScope() ); mavenArtifact.setOptional( dep.isOptional() ); return mavenArtifact; } catch ( DependencyGraphBuilderException e ) { // ReflectionException should not happen throw new RuntimeException( e.getMessage(), e ); } }
Artifact toArtifact(final ArtifactResult ar) { if (ar == null) return null; final Artifact artifact = new org.apache.maven.artifact.DefaultArtifact( ar.getArtifact().getGroupId(), ar.getArtifact().getArtifactId(), ar.getArtifact().getVersion(), null, "jar", ar.getArtifact().getClassifier(), null); if (ar.getRequest().getDependencyNode() != null && ar.getRequest().getDependencyNode().getDependency() != null) { artifact.setScope(ar.getRequest().getDependencyNode().getDependency().getScope()); artifact.setOptional(ar.getRequest().getDependencyNode().getDependency().isOptional()); } if (artifact.getScope() == null || artifact.getScope().isEmpty()) artifact.setScope("compile"); artifact.setFile(ar.getArtifact().getFile()); return artifact; }