Class AbstractMojo

    • Field Detail

      • project

        @Parameter(property="project",
                   readonly=true,
                   required=true)
        protected org.apache.maven.project.MavenProject project
      • mavenSession

        @Parameter(property="session",
                   readonly=true,
                   required=true)
        protected org.apache.maven.execution.MavenSession mavenSession
    • Constructor Detail

      • AbstractMojo

        public AbstractMojo()
    • Method Detail

      • getArtifactHelper

        protected final ArtifactHelper getArtifactHelper()
      • resolveArtifactDefinitionToArtifactFile

        protected final File resolveArtifactDefinitionToArtifactFile​(ArtifactDefinition artifact)
                                                              throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • setArtifactHelper

        public void setArtifactHelper​(ArtifactHelper artifactHelper)
        This setter exists for unit testing only.
        Parameters:
        artifactHelper -
      • setResolver

        public void setResolver​(org.apache.maven.artifact.resolver.ArtifactResolver resolver)
        This setter exists for unit testing only.
        Parameters:
        resolver -
      • getArchiverManager

        public org.codehaus.plexus.archiver.manager.ArchiverManager getArchiverManager()
        This setter exists for unit testing only.
        Returns: