All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.tesla.maven.plugins.dependency.tree.TreeUtils Maven / Gradle / Ivy

The newest version!
package io.tesla.maven.plugins.dependency.tree;

import java.util.ArrayList;
import java.util.List;

import org.eclipse.aether.artifact.DefaultArtifact;
import org.eclipse.aether.graph.DefaultDependencyNode;
import org.eclipse.aether.graph.DependencyNode;

public class TreeUtils {
  
  public static DependencyNode node(String coordinate) {
    return new DefaultDependencyNode(new DefaultArtifact(coordinate));
  }

  public static void addChildren(DependencyNode parent, DependencyNode... children) {
    List nodes = new ArrayList();
    for (DependencyNode n : children) {
      nodes.add(n);
    }
    parent.setChildren(nodes);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy