Package org.kie.maven.integration
Class ArtifactResolver
java.lang.Object
org.kie.maven.integration.ArtifactResolver
- Direct Known Subclasses:
DefaultArtifactResolver,InJarArtifactResolver
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ArtifactResolvercreate()getAllDependecies(DependencyFilter dependencyFilter) abstract List<DependencyDescriptor>getArtifactDependecies(String artifactName) abstract List<DependencyDescriptor>getPomDirectDependencies(DependencyFilter dependencyFilter) static ArtifactResolvergetResolverFor(File pomFile) static ArtifactResolvergetResolverFor(InputStream pomStream) static ArtifactResolvergetResolverFor(InputStream pomStream, org.kie.api.builder.ReleaseId releaseId, boolean allowDefaultPom) static ArtifactResolvergetResolverFor(ClassLoader classLoader, org.kie.api.builder.ReleaseId releaseId, boolean allowDefaultPom) static ArtifactResolvergetResolverFor(URI uri) static ArtifactResolvergetResolverFor(org.kie.api.builder.ReleaseId releaseId, boolean allowDefaultPom) static ArtifactResolvergetResolverFor(PomModel pomModel) abstract org.eclipse.aether.artifact.ArtifactresolveArtifact(org.kie.api.builder.ReleaseId releaseId) abstract ArtifactResolver.ArtifactLocationresolveArtifactLocation(org.kie.api.builder.ReleaseId releaseId)
-
Constructor Details
-
ArtifactResolver
public ArtifactResolver()
-
-
Method Details
-
getResolverFor
public static ArtifactResolver getResolverFor(ClassLoader classLoader, org.kie.api.builder.ReleaseId releaseId, boolean allowDefaultPom) -
getResolverFor
public static ArtifactResolver getResolverFor(org.kie.api.builder.ReleaseId releaseId, boolean allowDefaultPom) -
getResolverFor
-
getResolverFor
-
getResolverFor
-
getResolverFor
public static ArtifactResolver getResolverFor(InputStream pomStream, org.kie.api.builder.ReleaseId releaseId, boolean allowDefaultPom) -
getResolverFor
-
create
-
getAllDependecies
-
getAllDependecies
-
getPomDirectDependencies
public abstract List<DependencyDescriptor> getPomDirectDependencies(DependencyFilter dependencyFilter) -
resolveArtifact
public abstract org.eclipse.aether.artifact.Artifact resolveArtifact(org.kie.api.builder.ReleaseId releaseId) -
getArtifactDependecies
-
resolveArtifactLocation
public abstract ArtifactResolver.ArtifactLocation resolveArtifactLocation(org.kie.api.builder.ReleaseId releaseId)
-