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