Class ArtifactHelperImpl
- java.lang.Object
-
- org.bndly.common.app.provisioning.util.ArtifactHelperImpl
-
- All Implemented Interfaces:
ArtifactHelper
public class ArtifactHelperImpl extends Object implements ArtifactHelper
- Author:
- cybercon <bndly@cybercon.de>
-
-
Constructor Summary
Constructors Constructor Description ArtifactHelperImpl(org.apache.maven.artifact.resolver.ArtifactResolver resolver, org.apache.maven.execution.MavenSession mavenSession, org.apache.maven.project.MavenProject project, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandependencyMatchesArtifactDefinition(org.apache.maven.artifact.Artifact dependency, ArtifactDefinition artifact)org.codehaus.plexus.archiver.manager.ArchiverManagergetArchiverManager()org.apache.maven.artifact.handler.manager.ArtifactHandlerManagergetArtifactHandlerManager()org.apache.maven.execution.MavenSessiongetMavenSession()org.apache.maven.project.MavenProjectgetProject()PathgetProjectBaseDirPath()org.apache.maven.artifact.resolver.ArtifactResolvergetResolver()org.codehaus.plexus.archiver.UnArchivergetUnArchiver(File file)org.apache.maven.artifact.ArtifactloadArtifact(ArtifactDefinition artifact)org.apache.maven.artifact.ArtifactresolveArtifact(org.apache.maven.artifact.Artifact artifact)PathresolvePathToArtifact(ArtifactDefinition artifact)static StringtoString(org.apache.maven.model.Dependency dependency)
-
-
-
Constructor Detail
-
ArtifactHelperImpl
public ArtifactHelperImpl(org.apache.maven.artifact.resolver.ArtifactResolver resolver, org.apache.maven.execution.MavenSession mavenSession, org.apache.maven.project.MavenProject project, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager)
-
-
Method Detail
-
getResolver
public org.apache.maven.artifact.resolver.ArtifactResolver getResolver()
-
getMavenSession
public org.apache.maven.execution.MavenSession getMavenSession()
-
getProject
public org.apache.maven.project.MavenProject getProject()
-
getArtifactHandlerManager
public org.apache.maven.artifact.handler.manager.ArtifactHandlerManager getArtifactHandlerManager()
-
getArchiverManager
public org.codehaus.plexus.archiver.manager.ArchiverManager getArchiverManager()
-
resolvePathToArtifact
public final Path resolvePathToArtifact(ArtifactDefinition artifact) throws org.apache.maven.plugin.MojoExecutionException
- Specified by:
resolvePathToArtifactin interfaceArtifactHelper- Throws:
org.apache.maven.plugin.MojoExecutionException
-
resolveArtifact
public final org.apache.maven.artifact.Artifact resolveArtifact(org.apache.maven.artifact.Artifact artifact) throws org.apache.maven.plugin.MojoExecutionException- Specified by:
resolveArtifactin interfaceArtifactHelper- Throws:
org.apache.maven.plugin.MojoExecutionException
-
loadArtifact
public final org.apache.maven.artifact.Artifact loadArtifact(ArtifactDefinition artifact) throws org.apache.maven.plugin.MojoExecutionException
- Specified by:
loadArtifactin interfaceArtifactHelper- Throws:
org.apache.maven.plugin.MojoExecutionException
-
dependencyMatchesArtifactDefinition
public final boolean dependencyMatchesArtifactDefinition(org.apache.maven.artifact.Artifact dependency, ArtifactDefinition artifact)
-
toString
public static String toString(org.apache.maven.model.Dependency dependency)
-
getProjectBaseDirPath
public Path getProjectBaseDirPath()
- Specified by:
getProjectBaseDirPathin interfaceArtifactHelper
-
getUnArchiver
public org.codehaus.plexus.archiver.UnArchiver getUnArchiver(File file) throws org.codehaus.plexus.archiver.manager.NoSuchArchiverException
- Specified by:
getUnArchiverin interfaceArtifactHelper- Throws:
org.codehaus.plexus.archiver.manager.NoSuchArchiverException
-
-