KIE :: CI 6.1.0.Beta1

org.kie.scanner
Class MavenRepository

java.lang.Object
  extended by org.kie.scanner.MavenRepository

public class MavenRepository
extends Object


Method Summary
static void addExtraRepository(org.sonatype.aether.repository.RemoteRepository r)
           
static void clearExtraRepositories()
           
 void deployArtifact(org.kie.api.builder.ReleaseId releaseId, byte[] jarContent, byte[] pomContent)
           
 void deployArtifact(org.kie.api.builder.ReleaseId releaseId, File jar, File pomfile)
           
 void deployArtifact(org.kie.api.builder.ReleaseId releaseId, org.drools.compiler.kie.builder.impl.InternalKieModule kieModule, File pomfile)
           
 void deployPomArtifact(String groupId, String artifactId, String version, File pomfile)
           
 List<DependencyDescriptor> getArtifactDependecies(String artifactName)
           
static List<org.sonatype.aether.repository.RemoteRepository> getExtraRepositories()
           
static MavenRepository getMavenRepository()
           
static MavenRepository getMavenRepository(org.apache.maven.project.MavenProject mavenProject)
           
 org.sonatype.aether.artifact.Artifact resolveArtifact(org.kie.api.builder.ReleaseId releaseId)
           
 org.sonatype.aether.artifact.Artifact resolveArtifact(String artifactName)
           
 org.sonatype.aether.version.Version resolveVersion(String artifactName)
           
static String toFileName(org.kie.api.builder.ReleaseId releaseId, String classifier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMavenRepository

public static MavenRepository getMavenRepository()

addExtraRepository

public static void addExtraRepository(org.sonatype.aether.repository.RemoteRepository r)

getExtraRepositories

public static List<org.sonatype.aether.repository.RemoteRepository> getExtraRepositories()

clearExtraRepositories

public static void clearExtraRepositories()

getMavenRepository

public static MavenRepository getMavenRepository(org.apache.maven.project.MavenProject mavenProject)

getArtifactDependecies

public List<DependencyDescriptor> getArtifactDependecies(String artifactName)

resolveArtifact

public org.sonatype.aether.artifact.Artifact resolveArtifact(org.kie.api.builder.ReleaseId releaseId)

resolveArtifact

public org.sonatype.aether.artifact.Artifact resolveArtifact(String artifactName)

resolveVersion

public org.sonatype.aether.version.Version resolveVersion(String artifactName)

deployArtifact

public void deployArtifact(org.kie.api.builder.ReleaseId releaseId,
                           org.drools.compiler.kie.builder.impl.InternalKieModule kieModule,
                           File pomfile)

deployArtifact

public void deployArtifact(org.kie.api.builder.ReleaseId releaseId,
                           byte[] jarContent,
                           byte[] pomContent)

deployArtifact

public void deployArtifact(org.kie.api.builder.ReleaseId releaseId,
                           File jar,
                           File pomfile)

deployPomArtifact

public void deployPomArtifact(String groupId,
                              String artifactId,
                              String version,
                              File pomfile)

toFileName

public static String toFileName(org.kie.api.builder.ReleaseId releaseId,
                                String classifier)

KIE :: CI 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.