Ajouter une librairie externe dans un projet Maven

Lors de la réalisation d’un projet java avec Maven, il arrive parfois d’avoir besoin d’une librairie externe qui n’est pas présente dans les dépôts Maven.

Pour intégrer cette librairie, il est possible d’utiliser un plugin Maven (exemple : addjar-plugins). Une autre solution est d’intégrer cette librairie à votre dépôt local.
Pour ce faire, utilisez la commande suivante :

mvn install:install-file -Dfile=<chemin_vers_librairie> -DgroupId=<groupId> -DartifactId=<artifactId> -Dversion=<version> -Dpackaging=<packaging>

Dans votre fichier pom.xml, il ne restera plus qu’à appeler cette librairie comme toute autre librairie Maven :

<dependency>
  <groupId>groupId</groupId>
  <artifactId>artifactId</artifactId>
  <version>version</version>
</dependency>