Package io.quarkus.domino
Interface DependencyTreeVisitor
- All Known Implementing Classes:
LoggingDependencyTreeVisitor,PurgingDependencyTreeVisitor,SbomGeneratingDependencyVisitor
public interface DependencyTreeVisitor
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoiddefault voidlinkDependency(io.quarkus.maven.dependency.ArtifactCoords coords) In case the Maven artifact resolver was configured to return verbose dependency graphs, this method will be called to indicate the current dependency graph node has a dependency on another node with the passed in coordinates whose dependencies will be walked over in a different branch of the graph.
-
Method Details
-
beforeAllRoots
void beforeAllRoots() -
afterAllRoots
void afterAllRoots() -
enterRootArtifact
-
leaveRootArtifact
-
enterDependency
-
linkDependency
default void linkDependency(io.quarkus.maven.dependency.ArtifactCoords coords) In case the Maven artifact resolver was configured to return verbose dependency graphs, this method will be called to indicate the current dependency graph node has a dependency on another node with the passed in coordinates whose dependencies will be walked over in a different branch of the graph.- Parameters:
coords- artifact coordinates of a dependency
-
leaveDependency
-
enterParentPom
-
leaveParentPom
-
enterBomImport
-
leaveBomImport
-