org.kie.scanner
Class MavenRepository
java.lang.Object
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 Collection<org.sonatype.aether.repository.RemoteRepository> |
getExtraRepositories()
|
static MavenRepository |
getMavenRepository()
|
static MavenRepository |
getMavenRepository(org.apache.maven.project.MavenProject mavenProject)
|
void |
renewSession()
|
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 |
getMavenRepository
public static MavenRepository getMavenRepository()
addExtraRepository
public static void addExtraRepository(org.sonatype.aether.repository.RemoteRepository r)
getExtraRepositories
public static Collection<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)
renewSession
public void renewSession()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.