org.kie.scanner
Class MavenRepository
java.lang.Object
org.kie.scanner.MavenRepository
public class MavenRepository
- extends Object
|
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 |
MavenRepository
protected MavenRepository(Aether aether)
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()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.