Class ArtifactHelperImpl

    • 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()
      • resolveArtifact

        public final org.apache.maven.artifact.Artifact resolveArtifact​(org.apache.maven.artifact.Artifact artifact)
                                                                 throws org.apache.maven.plugin.MojoExecutionException
        Specified by:
        resolveArtifact in interface ArtifactHelper
        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:
        loadArtifact in interface ArtifactHelper
        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)
      • getUnArchiver

        public org.codehaus.plexus.archiver.UnArchiver getUnArchiver​(File file)
                                                              throws org.codehaus.plexus.archiver.manager.NoSuchArchiverException
        Specified by:
        getUnArchiver in interface ArtifactHelper
        Throws:
        org.codehaus.plexus.archiver.manager.NoSuchArchiverException