org.sonatype.aether.resolution.ArtifactDescriptorResult.getArtifact()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(84)

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

ArtifactDescriptorResult.getArtifact介绍

[英]Gets the artifact whose descriptor was read. This can be a different artifact than originally requested in case relocations were encountered.
[中]获取已读取其描述符的项目。在遇到重新定位的情况下,这可能是一个不同于最初请求的工件。

代码示例

代码示例来源:origin: sonatype/sonatype-aether

@Override
public String toString()
{
  return getArtifact() + " -> " + getDependencies();
}

代码示例来源:origin: org.sonatype.aether/aether-api

@Override
public String toString()
{
  return getArtifact() + " -> " + getDependencies();
}

代码示例来源:origin: org.sonatype.aether/org.motechproject.aether-api

@Override
public String toString()
{
  return getArtifact() + " -> " + getDependencies();
}

代码示例来源:origin: sonatype/sonatype-aether

public GoodDescriptor( ArtifactDescriptorResult result )
{
  artifact = result.getArtifact();
  properties = result.getProperties();
  relocations = result.getRelocations();
  dependencies = result.getDependencies();
  managedDependencies = result.getManagedDependencies();
  repositories = clone( result.getRepositories() );
}

代码示例来源:origin: org.sonatype.aether/aether-impl

public GoodDescriptor( ArtifactDescriptorResult result )
{
  artifact = result.getArtifact();
  properties = result.getProperties();
  relocations = result.getRelocations();
  dependencies = result.getDependencies();
  managedDependencies = result.getManagedDependencies();
  repositories = clone( result.getRepositories() );
}

代码示例来源:origin: org.apache.maven.shared/maven-artifact-transfer

private org.apache.maven.shared.transfer.artifact.resolve.ArtifactResult resolveArtifact( ProjectBuildingRequest buildingRequest,
                                         Artifact aetherArtifact )
                                           throws ArtifactResolverException
// CHECKSTYLE_ON: LineLength
{
  @SuppressWarnings( "unchecked" )
  List<RemoteRepository> aetherRepositories =
    (List<RemoteRepository>) Invoker.invoke( RepositoryUtils.class, "toRepos", List.class,
                         buildingRequest.getRemoteRepositories() );
  RepositorySystemSession session =
    (RepositorySystemSession) Invoker.invoke( buildingRequest, "getRepositorySession" );
  try
  {
    // use descriptor to respect relocation
    ArtifactDescriptorRequest descriptorRequest =
      new ArtifactDescriptorRequest( aetherArtifact, aetherRepositories, null );
    ArtifactDescriptorResult descriptorResult =
      repositorySystem.readArtifactDescriptor( session, descriptorRequest );
    ArtifactRequest request = new ArtifactRequest( descriptorResult.getArtifact(), aetherRepositories, null );
    return new Maven30ArtifactResult( repositorySystem.resolveArtifact( session, request ) );
  }
  catch ( ArtifactDescriptorException e )
  {
    throw new ArtifactResolverException( e.getMessage(), e );
  }
  catch ( ArtifactResolutionException e )
  {
    throw new ArtifactResolverException( e.getMessage(), e );
  }
}

代码示例来源:origin: org.sonatype.aether/aether-impl

d = d.setArtifact( descriptorResult.getArtifact() );

代码示例来源:origin: org.sonatype.aether/aether-impl

root = root.setArtifact( descriptorResult.getArtifact() );

代码示例来源:origin: sonatype/sonatype-aether

d = d.setArtifact( descriptorResult.getArtifact() );

代码示例来源:origin: sonatype/sonatype-aether

root = root.setArtifact( descriptorResult.getArtifact() );

相关文章