org.apache.maven.artifact.Artifact.getDependencyConflictId()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(110)

本文整理了Java中org.apache.maven.artifact.Artifact.getDependencyConflictId()方法的一些代码示例,展示了Artifact.getDependencyConflictId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Artifact.getDependencyConflictId()方法的具体详情如下:
包路径:org.apache.maven.artifact.Artifact
类名称:Artifact
方法名:getDependencyConflictId

Artifact.getDependencyConflictId介绍

暂无

代码示例

代码示例来源:origin: org.apache.maven/maven-project

/** {@inheritDoc} */
public String getDependencyConflictId()
{
  return artifact.getDependencyConflictId();
}

代码示例来源:origin: apache/maven

/** {@inheritDoc} */
public String getDependencyConflictId()
{
  return artifact.getDependencyConflictId();
}

代码示例来源:origin: apache/maven

public Object getKey()
{
  return artifact.getDependencyConflictId();
}

代码示例来源:origin: org.apache.maven/maven-project

String requestedId = requestedArtifact.getDependencyConflictId();
for ( Iterator it = artifacts.iterator(); it.hasNext(); )
  if ( requestedId.equals( artifact.getDependencyConflictId() ) )

代码示例来源:origin: apache/maven

public void addDependencies( Set<Artifact> artifacts, List<ArtifactRepository> remoteRepositories,
               ArtifactFilter filter )
  throws CyclicDependencyException, OverConstrainedVersionException
{
  if ( artifacts != null && !artifacts.isEmpty() )
  {
    children = new ArrayList<>( artifacts.size() );
    for ( Artifact a : artifacts )
    {
      if ( parents.contains( a.getDependencyConflictId() ) )
      {
        a.setDependencyTrail( getDependencyTrail() );
        throw new CyclicDependencyException( "A dependency has introduced a cycle", a );
      }
      children.add( new ResolutionNode( a, remoteRepositories, this ) );
    }
    children = Collections.unmodifiableList( children );
  }
  else
  {
    children = Collections.emptyList();
  }
  trail = null;
}

代码示例来源:origin: apache/maven

Artifact managedOriginatingArtifact = versionMap.get( originatingArtifact.getDependencyConflictId() );
  versionMap.remove( originatingArtifact.getDependencyConflictId() );

代码示例来源:origin: org.apache.maven/maven-project

&& ref.getArtifact().getDependencyConflictId().equals( pluginArtifact.getDependencyConflictId() ) )

代码示例来源:origin: apache/maven

map.put( artifact.getDependencyConflictId(), artifact );
  Artifact resolved = map.get( artifact.getDependencyConflictId() );
  if ( resolved != null )

代码示例来源:origin: org.apache.maven/maven-project

artifact.getDependencyConflictId() + "': " + e.getMessage(), e, artifact );

代码示例来源:origin: apache/maven

for ( Artifact artifact : allArtifacts )
  String conflictId = artifact.getDependencyConflictId();
  if ( !mergedArtifacts.containsKey( conflictId ) )

代码示例来源:origin: apache/maven

public void transformForDeployment( Artifact artifact, ArtifactRepository remoteRepository,
                  ArtifactRepository localRepository )
  throws ArtifactDeploymentException
{
  if ( artifact.isSnapshot() )
  {
    Snapshot snapshot = new Snapshot();
    snapshot.setTimestamp( getDeploymentTimestamp() );
    // we update the build number anyway so that it doesn't get lost. It requires the timestamp to take effect
    try
    {
      int buildNumber = resolveLatestSnapshotBuildNumber( artifact, localRepository, remoteRepository );
      snapshot.setBuildNumber( buildNumber + 1 );
    }
    catch ( RepositoryMetadataResolutionException e )
    {
      throw new ArtifactDeploymentException( "Error retrieving previous build number for artifact '"
        + artifact.getDependencyConflictId() + "': " + e.getMessage(), e );
    }
    RepositoryMetadata metadata = new SnapshotArtifactRepositoryMetadata( artifact, snapshot );
    artifact.setResolvedVersion(
      constructVersion( metadata.getMetadata().getVersioning(), artifact.getBaseVersion() ) );
    artifact.addMetadata( metadata );
  }
}

代码示例来源:origin: apache/maven

String key = artifact.getDependencyConflictId();
Dependency dependency = dependencies.get( key );
Collection<Exclusion> exclusions = dependency != null ? dependency.getExclusions() : null;

代码示例来源:origin: org.apache.maven/maven-project

artifact.getDependencyConflictId() + "': " + e.getMessage(), e );

代码示例来源:origin: org.codehaus.mojo/plugin-support

public void omitForNearer(final Artifact omitted, final Artifact kept) {
  assert omitted.getDependencyConflictId().equals(kept.getDependencyConflictId());
  Node prev = (Node) artifacts.get(omitted.getDependencyConflictId());
  if (prev != null) {
    if (prev.parent != null) {
      prev.parent.children.remove(prev);
    }
    artifacts.remove(omitted.getDependencyConflictId());
  }
  includeArtifact(kept);
}

代码示例来源:origin: org.apache.geronimo.genesis.plugins/plugin-support

public void omitForNearer(final Artifact omitted, final Artifact kept) {
  assert omitted.getDependencyConflictId().equals(kept.getDependencyConflictId());
  Node prev = (Node) artifacts.get(omitted.getDependencyConflictId());
  if (prev != null) {
    if (prev.parent != null) {
      prev.parent.children.remove(prev);
    }
    artifacts.remove(omitted.getDependencyConflictId());
  }
  includeArtifact(kept);
}

代码示例来源:origin: org.codehaus.mojo/plugin-support

public void startProcessChildren(final Artifact artifact) {
  Node node = (Node) artifacts.get(artifact.getDependencyConflictId());
  node.depth = currentDepth++;
  if (parents.isEmpty()) {
    tree.rootNode = node;
  }
  parents.push(node);
}

代码示例来源:origin: org.apache.geronimo.genesis.plugins/plugin-support

public void startProcessChildren(final Artifact artifact) {
  Node node = (Node) artifacts.get(artifact.getDependencyConflictId());
  node.depth = currentDepth++;
  if (parents.isEmpty()) {
    tree.rootNode = node;
  }
  parents.push(node);
}

代码示例来源:origin: bsorrentino/maven-confluence-plugin

@Override
public void updateScope( Artifact artifact, String scope )
{
  Node node = (Node) artifacts.get( artifact.getDependencyConflictId() );
  node.artifact.setScope( scope );
}

代码示例来源:origin: org.apache.geronimo.genesis.plugins/plugin-support

public void manageArtifact(final Artifact artifact, final Artifact replacement) {
    Node node = (Node) artifacts.get(artifact.getDependencyConflictId());

    if (node != null) {
      if (replacement.getVersion() != null) {
        node.artifact.setVersion(replacement.getVersion());
      }
      if (replacement.getScope() != null) {
        node.artifact.setScope(replacement.getScope());
      }
    }
  }
}

代码示例来源:origin: org.codehaus.mojo/plugin-support

public void manageArtifact(final Artifact artifact, final Artifact replacement) {
    Node node = (Node) artifacts.get(artifact.getDependencyConflictId());

    if (node != null) {
      if (replacement.getVersion() != null) {
        node.artifact.setVersion(replacement.getVersion());
      }
      if (replacement.getScope() != null) {
        node.artifact.setScope(replacement.getScope());
      }
    }
  }
}

相关文章

微信公众号

最新文章

更多