作者热门文章
- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中io.squark.yggdrasil.maven.provider.api.YggdrasilDependencyMavenUtil.fromDependencyNode()
方法的一些代码示例,展示了YggdrasilDependencyMavenUtil.fromDependencyNode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YggdrasilDependencyMavenUtil.fromDependencyNode()
方法的具体详情如下:
包路径:io.squark.yggdrasil.maven.provider.api.YggdrasilDependencyMavenUtil
类名称:YggdrasilDependencyMavenUtil
方法名:fromDependencyNode
暂无
代码示例来源:origin: io.squark.yggdrasil/yggdrasil-maven-provider
private YggdrasilDependency resolveDependencies(@Nullable final Artifact defaultArtifact,
@Nullable List<Dependency> mavenDependencies, final RepositorySystem repositorySystem,
final RepositorySystemSession repositorySystemSession, final List<RemoteRepository> remoteRepositories) throws
DependencyCollectionException, org.eclipse.aether.resolution.DependencyResolutionException
{
CollectRequest collectRequest = new CollectRequest();
if (defaultArtifact != null) {
Dependency dependency = new Dependency((defaultArtifact), null);
collectRequest.setRoot(dependency);
}
if (mavenDependencies != null && mavenDependencies.size() > 0) {
collectRequest.setDependencies(mavenDependencies);
}
for (RemoteRepository remoteRepository : remoteRepositories) {
collectRequest.addRepository(remoteRepository);
}
DependencyNode node = repositorySystem.collectDependencies(repositorySystemSession, collectRequest).getRoot();
if (logger.isDebugEnabled()) {
Map<String, Object> logMap = new HashMap<>();
logMap.put(node.toString(), nodeToMap(node));
logger.debug("Collected the following dependencies: " + logMap);
}
DependencyRequest dependencyRequest = new DependencyRequest();
dependencyRequest.setFilter(new ScopeDependencyFilter(null));
dependencyRequest.setRoot(node);
repositorySystem.resolveDependencies(repositorySystemSession, dependencyRequest);
return YggdrasilDependencyMavenUtil.fromDependencyNode(node, null);
}
代码示例来源:origin: io.squark.yggdrasil/yggdrasil-maven-provider-api
if (CollectionUtils.isNotEmpty(dependencyNode.getChildren())) {
for (DependencyNode child : dependencyNode.getChildren()) {
children.add(fromDependencyNode(child, exclusions));
本文整理了Java中io.squark.yggdrasil.maven.provider.api.YggdrasilDependencyMavenUtil.fromDependencyNode()方法
我是一名优秀的程序员,十分优秀!