public class MavenRepository extends Object
Modifier | Constructor and Description |
---|---|
protected |
MavenRepository(Aether aether) |
Modifier and Type | Method and Description |
---|---|
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 MavenRepositoryConfiguration |
getMavenRepositoryConfiguration() |
void |
installArtifact(org.kie.api.builder.ReleaseId releaseId,
byte[] jarContent,
byte[] pomContent) |
void |
installArtifact(org.kie.api.builder.ReleaseId releaseId,
File jar,
File pomfile) |
void |
installArtifact(org.kie.api.builder.ReleaseId releaseId,
org.drools.compiler.kie.builder.impl.InternalKieModule kieModule,
File pomfile) |
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) |
protected MavenRepository(Aether aether)
protected MavenRepositoryConfiguration getMavenRepositoryConfiguration()
public static MavenRepository getMavenRepository()
public static MavenRepository getMavenRepository(org.apache.maven.project.MavenProject mavenProject)
public List<DependencyDescriptor> getArtifactDependecies(String artifactName)
public org.eclipse.aether.artifact.Artifact resolveArtifact(org.kie.api.builder.ReleaseId releaseId)
public org.eclipse.aether.artifact.Artifact resolveArtifact(String artifactName)
public org.eclipse.aether.artifact.Artifact resolveArtifact(String artifactName, boolean logUnresolvedArtifact)
public org.eclipse.aether.version.Version resolveVersion(String artifactName)
public void deployArtifact(org.kie.api.builder.ReleaseId releaseId, org.drools.compiler.kie.builder.impl.InternalKieModule kieModule, File pomfile)
public void deployArtifact(org.kie.api.builder.ReleaseId releaseId, byte[] jarContent, byte[] pomContent)
public void deployArtifact(org.kie.api.builder.ReleaseId releaseId, File jar, File pomfile)
public void installArtifact(org.kie.api.builder.ReleaseId releaseId, org.drools.compiler.kie.builder.impl.InternalKieModule kieModule, File pomfile)
public void installArtifact(org.kie.api.builder.ReleaseId releaseId, byte[] jarContent, byte[] pomContent)
public void installArtifact(org.kie.api.builder.ReleaseId releaseId, File jar, File pomfile)
public void deployPomArtifact(String groupId, String artifactId, String version, File pomfile)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.