install:install

Full name:

org.apache.maven.plugins:maven-install-plugin:3.1.1:install

Description:

Installs the project's main artifact, and any other artifacts attached by other plugins in the lifecycle, to the local repository.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: install.

Optional Parameters

Name Type Since Description
<allowIncompleteProjects> boolean 3.1.1 Set this to true to allow incomplete project processing. By default, such projects are forbidden and Mojo will fail to process them. Incomplete project is a Maven Project that has any other packaging than "pom" and has no main artifact packaged. In the majority of cases, what user really wants here is a project with "pom" packaging and some classified artifact attached (typical example is some assembly being packaged and attached with classifier).
Default value is: false.
User property is: allowIncompleteProjects.
<installAtEnd> boolean 2.5 Whether every project should be installed during its own install-phase or at the end of the multimodule build. If set to true and the build fails, none of the reactor projects is installed. (experimental)
Default value is: false.
User property is: installAtEnd.
<skip> boolean 2.4 Set this to true to bypass artifact installation. Use this for artifacts that do not need to be installed in the local repository.
Default value is: false.
User property is: maven.install.skip.

Parameter Details

<allowIncompleteProjects>

Set this to true to allow incomplete project processing. By default, such projects are forbidden and Mojo will fail to process them. Incomplete project is a Maven Project that has any other packaging than "pom" and has no main artifact packaged. In the majority of cases, what user really wants here is a project with "pom" packaging and some classified artifact attached (typical example is some assembly being packaged and attached with classifier).
  • Type: boolean
  • Since: 3.1.1
  • Required: No
  • User Property: allowIncompleteProjects
  • Default: false

<installAtEnd>

Whether every project should be installed during its own install-phase or at the end of the multimodule build. If set to true and the build fails, none of the reactor projects is installed. (experimental)
  • Type: boolean
  • Since: 2.5
  • Required: No
  • User Property: installAtEnd
  • Default: false

<skip>

Set this to true to bypass artifact installation. Use this for artifacts that do not need to be installed in the local repository.
  • Type: boolean
  • Since: 2.4
  • Required: No
  • User Property: maven.install.skip
  • Default: false