Class InstallFileMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    @Mojo(name="install-file",
          requiresProject=false,
          aggregator=true,
          threadSafe=true)
    public class InstallFileMojo
    extends AbstractInstallMojo
    Installs a file in the local repository.
    Version:
    $Id: InstallFileMojo.java 1617120 2014-08-10 15:15:48Z khmarbaise $
    Author:
    Brett Porter
    • Field Detail

      • groupId

        @Parameter(property="groupId")
        protected String groupId
        GroupId of the artifact to be installed. Retrieved from POM file if one is specified or extracted from pom.xml in jar if available.
      • artifactId

        @Parameter(property="artifactId")
        protected String artifactId
        ArtifactId of the artifact to be installed. Retrieved from POM file if one is specified or extracted from pom.xml in jar if available.
      • version

        @Parameter(property="version")
        protected String version
        Version of the artifact to be installed. Retrieved from POM file if one is specified or extracted from pom.xml in jar if available.
      • packaging

        @Parameter(property="packaging")
        protected String packaging
        Packaging type of the artifact to be installed. Retrieved from POM file if one is specified or extracted from pom.xml in jar if available.
      • classifier

        @Parameter(property="classifier")
        protected String classifier
        Classifier type of the artifact to be installed. For example, "sources" or "javadoc". Defaults to none which means this is the project's main artifact.
        Since:
        2.2
    • Constructor Detail

      • InstallFileMojo

        public InstallFileMojo()
    • Method Detail

      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException,
                            org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
        org.apache.maven.plugin.MojoFailureException
        See Also:
        Mojo.execute()
      • getLocalRepositoryPath

        public File getLocalRepositoryPath()
        Returns:
        the localRepositoryPath
      • setLocalRepositoryPath

        public void setLocalRepositoryPath​(File theLocalRepositoryPath)
        Parameters:
        theLocalRepositoryPath - the localRepositoryPath to set