Class DependencyUtils

java.lang.Object
io.quarkus.bootstrap.util.DependencyUtils

public class DependencyUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static io.quarkus.maven.dependency.ArtifactCoords
    getCoords(org.eclipse.aether.artifact.Artifact artifact)
     
    static io.quarkus.maven.dependency.ArtifactKey
    getKey(org.eclipse.aether.artifact.Artifact artifact)
     
    static org.eclipse.aether.graph.DependencyNode
    getWinner(org.eclipse.aether.graph.DependencyNode node)
     
    static boolean
    hasWinner(org.eclipse.aether.graph.DependencyNode node)
     
    static List<org.eclipse.aether.graph.Dependency>
    mergeDependencies(List<org.eclipse.aether.graph.Dependency> dominant, List<org.eclipse.aether.graph.Dependency> recessive, Map<io.quarkus.maven.dependency.ArtifactKey,org.eclipse.aether.graph.Dependency> managedVersions, Set<String> excludedScopes)
     
    static io.quarkus.maven.dependency.ResolvedDependencyBuilder
    newDependencyBuilder(org.eclipse.aether.graph.DependencyNode node, MavenArtifactResolver resolver)
     
    static void
    putAll(Map<io.quarkus.maven.dependency.ArtifactKey,org.eclipse.aether.graph.Dependency> map, List<org.eclipse.aether.graph.Dependency> deps)
     
    static io.quarkus.maven.dependency.ResolvedDependencyBuilder
    toAppArtifact(org.eclipse.aether.artifact.Artifact artifact, io.quarkus.bootstrap.workspace.WorkspaceModule module)
     
    static org.eclipse.aether.artifact.Artifact
     
    static Map<io.quarkus.maven.dependency.ArtifactKey,org.eclipse.aether.graph.Dependency>
    toMap(List<org.eclipse.aether.graph.Dependency> deps)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DependencyUtils

      public DependencyUtils()
  • Method Details

    • getKey

      public static io.quarkus.maven.dependency.ArtifactKey getKey(org.eclipse.aether.artifact.Artifact artifact)
    • getCoords

      public static io.quarkus.maven.dependency.ArtifactCoords getCoords(org.eclipse.aether.artifact.Artifact artifact)
    • toMap

      public static Map<io.quarkus.maven.dependency.ArtifactKey,org.eclipse.aether.graph.Dependency> toMap(List<org.eclipse.aether.graph.Dependency> deps)
    • putAll

      public static void putAll(Map<io.quarkus.maven.dependency.ArtifactKey,org.eclipse.aether.graph.Dependency> map, List<org.eclipse.aether.graph.Dependency> deps)
    • mergeDependencies

      public static List<org.eclipse.aether.graph.Dependency> mergeDependencies(List<org.eclipse.aether.graph.Dependency> dominant, List<org.eclipse.aether.graph.Dependency> recessive, Map<io.quarkus.maven.dependency.ArtifactKey,org.eclipse.aether.graph.Dependency> managedVersions, Set<String> excludedScopes)
    • toArtifact

      public static org.eclipse.aether.artifact.Artifact toArtifact(String str)
    • newDependencyBuilder

      public static io.quarkus.maven.dependency.ResolvedDependencyBuilder newDependencyBuilder(org.eclipse.aether.graph.DependencyNode node, MavenArtifactResolver resolver) throws BootstrapMavenException
      Throws:
      BootstrapMavenException
    • toAppArtifact

      public static io.quarkus.maven.dependency.ResolvedDependencyBuilder toAppArtifact(org.eclipse.aether.artifact.Artifact artifact, io.quarkus.bootstrap.workspace.WorkspaceModule module)
    • hasWinner

      public static boolean hasWinner(org.eclipse.aether.graph.DependencyNode node)
    • getWinner

      public static org.eclipse.aether.graph.DependencyNode getWinner(org.eclipse.aether.graph.DependencyNode node)