Class ApplicationDependencyTreeResolver
java.lang.Object
io.quarkus.bootstrap.resolver.maven.ApplicationDependencyTreeResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.aether.artifact.ArtifactgetRuntimeArtifact(org.eclipse.aether.graph.DependencyNode dep) voidresolve(org.eclipse.aether.collection.CollectRequest collectRtDepsRequest) setApplicationModelBuilder(ApplicationModelBuilder appBuilder) setArtifactResolver(MavenArtifactResolver resolver) setBuildTreeConsumer(Consumer<String> buildTreeConsumer) setCollectCompileOnly(List<org.eclipse.aether.graph.Dependency> collectCompileOnly) In addition to resolving dependencies for the build classpath, also resolve these compile-only dependencies and add them to the application model asDependencyFlags.COMPILE_ONLY.setCollectReloadableModules(boolean collectReloadableModules)
-
Constructor Details
-
ApplicationDependencyTreeResolver
public ApplicationDependencyTreeResolver()
-
-
Method Details
-
newInstance
-
getRuntimeArtifact
public static org.eclipse.aether.artifact.Artifact getRuntimeArtifact(org.eclipse.aether.graph.DependencyNode dep) -
setArtifactResolver
-
setApplicationModelBuilder
public ApplicationDependencyTreeResolver setApplicationModelBuilder(ApplicationModelBuilder appBuilder) -
setCollectReloadableModules
public ApplicationDependencyTreeResolver setCollectReloadableModules(boolean collectReloadableModules) -
setBuildTreeConsumer
-
setCollectCompileOnly
public ApplicationDependencyTreeResolver setCollectCompileOnly(List<org.eclipse.aether.graph.Dependency> collectCompileOnly) In addition to resolving dependencies for the build classpath, also resolve these compile-only dependencies and add them to the application model asDependencyFlags.COMPILE_ONLY.- Parameters:
collectCompileOnly- compile-only dependencies to add to the model- Returns:
- self
-
resolve
public void resolve(org.eclipse.aether.collection.CollectRequest collectRtDepsRequest) throws AppModelResolverException - Throws:
AppModelResolverException
-