本文整理了Java中org.sonatype.aether.resolution.ArtifactDescriptorResult.getArtifact()
方法的一些代码示例,展示了ArtifactDescriptorResult.getArtifact()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ArtifactDescriptorResult.getArtifact()
方法的具体详情如下:
包路径:org.sonatype.aether.resolution.ArtifactDescriptorResult
类名称: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() );
内容来源于网络,如有侵权,请联系作者删除!