Maven - Install (Local Package Installation)


Install is a phase that install the generated artifact in the local repository.

Installation in a remote location is called: deploy


Plugin that can be used in this phase.

Apache Maven Install

Install: Install the main artifact and the derived one

install is a goal that will install:

  • the project's main artifact
  • and any other artifacts attached by other plugins in the lifecycle such as an assembly artifact.

Install-file: Install an external file in a local repository manually

Installs a file in the local repository if it's available in any public remote repository.

This installation occurs in the local maven repository, see remote repository for an installation on a server.


cd $ORACLE_HOME/jdbc/lib
mvn install:install-file -Dfile=ojdbc6.jar -DartifactId=ojdbc6 -Dversion= -Dpackaging=jar -DgeneratePom=true
  • Microsoft JDBC driver
mvn install:install-file -Dfile="/path/to/sqljdbc41.jar" -DartifactId=jdbc -Dversion=4.1 -Dpackaging=jar


Maven Resource Plugin

Copy-resources: Copy into a local directory


Dependency Plugin

Unpack (Unzip)

This goal permits to unzip locally a created assembly (generally in a local bin directory.


Documentation / Reference

Powered by ComboStrap