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

x33g5p2x  于2022-01-16 转载在 其他  
字(7.4k)|赞(0)|评价(0)|浏览(112)

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

ArtifactDescriptorResult.getManagedDependencies介绍

[英]Gets the dependency management information.
[中]获取依赖项管理信息。

代码示例

代码示例来源:origin: mulesoft/mule

dependencyResolver.readArtifactDescriptor(directDep.getArtifact(), rootArtifactRemoteRepositories);
    return readArtifactDescriptor == null ? Collections.<Dependency>emptyList()
      : readArtifactDescriptor.getManagedDependencies();
   } catch (ArtifactDescriptorException e) {
    throw new IllegalStateException("Couldn't read artifact: '" + directDep.getArtifact() +
try {
 managedDependencies = newArrayList(dependencyResolver.readArtifactDescriptor(context.getRootArtifact())
   .getManagedDependencies());
} catch (ArtifactDescriptorException e) {
 throw new IllegalStateException("Couldn't collect managed dependencies for rootArtifact (" + context.getRootArtifact()

代码示例来源:origin: mulesoft/mule

newArrayList(dependencyResolver.readArtifactDescriptor(rootArtifact).getManagedDependencies());
managedDependencies.addAll(directDependencies.stream()
  .filter(directDependency -> !directDependency.getScope().equals(TEST))

代码示例来源:origin: opensourceBIM/BIMserver

collectRequest.setRootArtifact(descriptorResult.getArtifact());
collectRequest.setDependencies(descriptorResult.getDependencies());
collectRequest.setManagedDependencies(descriptorResult.getManagedDependencies());
collectRequest.setRepositories(descriptorResult.getRepositories());
DependencyNode node = mavenPluginRepository.getSystem().collectDependencies(mavenPluginRepository.getSession(), collectRequest).getRoot();

代码示例来源:origin: org.jboss.forge.addon/maven-impl

public DependencyMetadataImpl(Dependency query, ArtifactDescriptorResult descriptor)
{
 this.dependency = query;
 this.repositories = new ArrayList<>();
 for (RemoteRepository r : descriptor.getRepositories())
 {
   repositories.add(new DependencyRepository(r.getId(), r.getUrl()));
 }
 managedDependencies = new ArrayList<>();
 for (org.eclipse.aether.graph.Dependency d : descriptor.getManagedDependencies())
 {
   managedDependencies.add(convertToForge(d));
 }
 dependencies = new ArrayList<>();
 for (org.eclipse.aether.graph.Dependency d : descriptor.getDependencies())
 {
   dependencies.add(convertToForge(d));
 }
}

代码示例来源:origin: org.mule.tests/mule-tests-runner

dependencyResolver.readArtifactDescriptor(directDep.getArtifact(), rootArtifactRemoteRepositories);
    return readArtifactDescriptor == null ? Collections.<Dependency>emptyList()
      : readArtifactDescriptor.getManagedDependencies();
   } catch (ArtifactDescriptorException e) {
    throw new IllegalStateException("Couldn't read artifact: '" + directDep.getArtifact() +
try {
 managedDependencies = newHashSet(dependencyResolver.readArtifactDescriptor(context.getRootArtifact())
   .getManagedDependencies());
} catch (ArtifactDescriptorException e) {
 throw new IllegalStateException("Couldn't collect managed dependencies for rootArtifact (" + context.getRootArtifact()

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

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

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

GoodDescriptor( ArtifactDescriptorResult result )
{
  artifact = result.getArtifact();
  relocations = result.getRelocations();
  aliases = result.getAliases();
  dependencies = result.getDependencies();
  managedDependencies = result.getManagedDependencies();
  repositories = result.getRepositories();
}

代码示例来源:origin: sundrio/sundrio

private Map<Artifact, Dependency> resolveDependencies(BomImport bom) throws Exception {
  org.eclipse.aether.artifact.Artifact artifact = new org.eclipse.aether.artifact.DefaultArtifact(bom.getGroupId(), bom.getArtifactId(), "pom", bom.getVersion());
  List<RemoteRepository> repositories = remoteRepositories;
  if (bom.getRepository() != null) {
    // Include the additional repository into the copy
    repositories = new LinkedList<RemoteRepository>(repositories);
    RemoteRepository repo = new RemoteRepository.Builder(bom.getArtifactId() + "-repository", "default", bom.getRepository()).build();
    repositories.add(0, repo);
  }
  ArtifactRequest artifactRequest = new ArtifactRequest(artifact, repositories, null);
  system.resolveArtifact(session, artifactRequest); // To get an error when the artifact does not exist
  ArtifactDescriptorRequest req = new ArtifactDescriptorRequest(artifact, repositories, null);
  ArtifactDescriptorResult res = system.readArtifactDescriptor(session, req);
  Map<Artifact, Dependency> mavenDependencies = new LinkedHashMap<Artifact, Dependency>();
  if (res.getManagedDependencies() != null) {
    for (org.eclipse.aether.graph.Dependency dep : res.getManagedDependencies()) {
      mavenDependencies.put(toMavenArtifact(dep), toMavenDependency(dep));
    }
  }
  return mavenDependencies;
}

代码示例来源:origin: org.mule.tests/mule-tests-runner

newArrayList(dependencyResolver.readArtifactDescriptor(rootArtifact).getManagedDependencies());
managedDependencies.addAll(directDependencies.stream()
  .filter(directDependency -> !directDependency.getScope().equals(TEST))

代码示例来源:origin: GoogleCloudPlatform/google-cloud-intellij

ArtifactDescriptorResult result = SYSTEM.readArtifactDescriptor(SESSION, request);
return result
  .getManagedDependencies()
  .stream()
  .filter(

代码示例来源:origin: eclipse/aether-demo

public static void main( String[] args )
  throws Exception
{
  System.out.println( "------------------------------------------------------------" );
  System.out.println( GetDependencyHierarchy.class.getSimpleName() );
  RepositorySystem system = Booter.newRepositorySystem();
  DefaultRepositorySystemSession session = Booter.newRepositorySystemSession( system );
  session.setConfigProperty( ConflictResolver.CONFIG_PROP_VERBOSE, true );
  session.setConfigProperty( DependencyManagerUtils.CONFIG_PROP_VERBOSE, true );
  Artifact artifact = new DefaultArtifact( "org.apache.maven:maven-aether-provider:3.1.0" );
  ArtifactDescriptorRequest descriptorRequest = new ArtifactDescriptorRequest();
  descriptorRequest.setArtifact( artifact );
  descriptorRequest.setRepositories( Booter.newRepositories( system, session ) );
  ArtifactDescriptorResult descriptorResult = system.readArtifactDescriptor( session, descriptorRequest );
  CollectRequest collectRequest = new CollectRequest();
  collectRequest.setRootArtifact( descriptorResult.getArtifact() );
  collectRequest.setDependencies( descriptorResult.getDependencies() );
  collectRequest.setManagedDependencies( descriptorResult.getManagedDependencies() );
  collectRequest.setRepositories( descriptorRequest.getRepositories() );
  CollectResult collectResult = system.collectDependencies( session, collectRequest );
  collectResult.getRoot().accept( new ConsoleDependencyGraphDumper() );
}

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

context.set( d, descriptorResult.getManagedDependencies() );

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

context.set( d, descriptorResult.getManagedDependencies() );

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

managedDependencies = mergeDeps( managedDependencies, descriptorResult.getManagedDependencies() );

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

managedDependencies = mergeDeps( managedDependencies, descriptorResult.getManagedDependencies() );

相关文章

微信公众号

最新文章

更多