Class ArtifactResolver

    • Constructor Detail

      • ArtifactResolver

        public ArtifactResolver()
    • Method Detail

      • getResolverFor

        public static ArtifactResolver getResolverFor​(java.lang.ClassLoader classLoader,
                                                      org.kie.api.builder.ReleaseId releaseId,
                                                      boolean allowDefaultPom)
      • getResolverFor

        public static ArtifactResolver getResolverFor​(org.kie.api.builder.ReleaseId releaseId,
                                                      boolean allowDefaultPom)
      • getResolverFor

        public static ArtifactResolver getResolverFor​(java.net.URI uri)
      • getResolverFor

        public static ArtifactResolver getResolverFor​(java.io.File pomFile)
      • getResolverFor

        public static ArtifactResolver getResolverFor​(java.io.InputStream pomStream)
      • getResolverFor

        public static ArtifactResolver getResolverFor​(java.io.InputStream pomStream,
                                                      org.kie.api.builder.ReleaseId releaseId,
                                                      boolean allowDefaultPom)
      • getResolverFor

        public static ArtifactResolver getResolverFor​(org.kie.util.maven.support.PomModel pomModel)
      • getAllDependecies

        public java.util.Collection<DependencyDescriptor> getAllDependecies​(org.kie.util.maven.support.DependencyFilter dependencyFilter)
      • getPomDirectDependencies

        public abstract java.util.List<DependencyDescriptor> getPomDirectDependencies​(org.kie.util.maven.support.DependencyFilter dependencyFilter)
      • resolveArtifact

        public abstract org.eclipse.aether.artifact.Artifact resolveArtifact​(org.kie.api.builder.ReleaseId releaseId)
      • getArtifactDependecies

        public abstract java.util.List<DependencyDescriptor> getArtifactDependecies​(java.lang.String artifactName)