public class DependencyUtils
extends java.lang.Object
| Constructor and Description |
|---|
DependencyUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
connectRootWithSubProjects(org.gradle.api.Project project,
SbomComponentId rootProjectId,
java.util.Map<SbomComponentId,SbomComponent> graph) |
static java.util.Optional<SbomComponent> |
findRootComponent(org.gradle.api.Project project,
java.util.Map<SbomComponentId,SbomComponent> graph,
java.lang.String configuredComponentVersion) |
static java.lang.String |
generatePackageUrl(SbomComponentId componentId) |
static java.util.Map<SbomComponentId,SbomComponent> |
mergeGraphs(java.util.Map<SbomComponentId,SbomComponent> firstGraph,
java.util.Map<SbomComponentId,SbomComponent> secondGraph) |
static SbomComponentId |
toComponentId(org.gradle.api.artifacts.result.ResolvedComponentResult node,
java.io.File file) |
public static java.util.Map<SbomComponentId,SbomComponent> mergeGraphs(java.util.Map<SbomComponentId,SbomComponent> firstGraph, java.util.Map<SbomComponentId,SbomComponent> secondGraph)
public static void connectRootWithSubProjects(org.gradle.api.Project project,
SbomComponentId rootProjectId,
java.util.Map<SbomComponentId,SbomComponent> graph)
public static java.util.Optional<SbomComponent> findRootComponent(org.gradle.api.Project project, java.util.Map<SbomComponentId,SbomComponent> graph, java.lang.String configuredComponentVersion)
public static SbomComponentId toComponentId(org.gradle.api.artifacts.result.ResolvedComponentResult node, java.io.File file)
public static java.lang.String generatePackageUrl(SbomComponentId componentId) throws com.github.packageurl.MalformedPackageURLException
com.github.packageurl.MalformedPackageURLException