public class ArtifactLocator extends Object
| Constructor and Description |
|---|
ArtifactLocator(List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories,
org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
MavenProjectBuilder mavenProjectBuilder,
org.apache.maven.plugin.logging.Log log) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addParentDependencyPomArtifacts(org.apache.maven.project.MavenProject projectDependency,
Set<org.apache.maven.artifact.Artifact> artifacts) |
protected void |
addParentPomArtifacts(Set<org.apache.maven.artifact.Artifact> artifacts) |
protected void |
addThirdPartyParentPomArtifacts(Set<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.Artifact dep) |
protected org.mule.maven.client.api.MavenClient |
buildMavenClient() |
org.mule.maven.client.api.model.MavenConfiguration |
buildMavenConfiguration() |
Set<org.apache.maven.artifact.Artifact> |
getArtifacts(File pomFile,
File targetFolder) |
Set<org.apache.maven.artifact.Artifact> |
getExclusions() |
protected org.apache.maven.artifact.Artifact |
getResolvedArtifactUsingLocalRepository(org.apache.maven.artifact.Artifact pomArtifact) |
protected void |
validatePomArtifactFile(org.apache.maven.artifact.Artifact resolvedPomArtifact) |
public ArtifactLocator(List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories, org.apache.maven.project.MavenProject project, org.apache.maven.artifact.repository.ArtifactRepository localRepository, MavenProjectBuilder mavenProjectBuilder, org.apache.maven.plugin.logging.Log log)
public Set<org.apache.maven.artifact.Artifact> getArtifacts(File pomFile, File targetFolder) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected org.mule.maven.client.api.MavenClient buildMavenClient()
public org.mule.maven.client.api.model.MavenConfiguration buildMavenConfiguration()
protected void addParentPomArtifacts(Set<org.apache.maven.artifact.Artifact> artifacts) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void validatePomArtifactFile(org.apache.maven.artifact.Artifact resolvedPomArtifact)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void addThirdPartyParentPomArtifacts(Set<org.apache.maven.artifact.Artifact> artifacts, org.apache.maven.artifact.Artifact dep) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected org.apache.maven.artifact.Artifact getResolvedArtifactUsingLocalRepository(org.apache.maven.artifact.Artifact pomArtifact)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void addParentDependencyPomArtifacts(org.apache.maven.project.MavenProject projectDependency,
Set<org.apache.maven.artifact.Artifact> artifacts)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic Set<org.apache.maven.artifact.Artifact> getExclusions() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2017 MuleSoft Inc. All rights reserved.