KIE :: CI 6.2.0.CR1

org.kie.scanner
Class MavenRepository

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

public class MavenRepository
extends Object


Constructor Summary
protected MavenRepository(Aether aether)
           
 
Method Summary
 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 MavenRepository getMavenRepository()
           
static MavenRepository getMavenRepository(org.apache.maven.project.MavenProject mavenProject)
           
protected  org.apache.maven.settings.Settings getSettings()
           
 void renewSession()
           
 org.eclipse.aether.artifact.Artifact resolveArtifact(org.kie.api.builder.ReleaseId releaseId)
           
 org.eclipse.aether.artifact.Artifact resolveArtifact(String artifactName)
           
 org.eclipse.aether.artifact.Artifact resolveArtifact(String artifactName, boolean logUnresolvedArtifact)
           
 org.eclipse.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
 

Constructor Detail

MavenRepository

protected MavenRepository(Aether aether)
Method Detail

getSettings

protected org.apache.maven.settings.Settings getSettings()

getMavenRepository

public static MavenRepository getMavenRepository()

getMavenRepository

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

getArtifactDependecies

public List<DependencyDescriptor> getArtifactDependecies(String artifactName)

resolveArtifact

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

resolveArtifact

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

resolveArtifact

public org.eclipse.aether.artifact.Artifact resolveArtifact(String artifactName,
                                                            boolean logUnresolvedArtifact)

resolveVersion

public org.eclipse.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)

renewSession

public void renewSession()

KIE :: CI 6.2.0.CR1

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