Comment ajouter des fichiers jar locaux (qui ne font pas encore partie du référentiel Maven) directement dans les sources des bibliothèques de mon projet ?
Installez le JAR dans votre dépôt Maven local comme suit :
mvn install:install-file \
-Dfile=<path-to-file> \
-DgroupId=<group-id> \
-DartifactId=<artifact-id> \
-Dversion=<version> \
-Dpackaging=<packaging> \
-DgeneratePom=true
Où chacun fait référence à :
<path-to-file>
: le chemin d'accès au fichier à charger par exemple → c:\kaptcha-2.3.jar
<group-id>
: le groupe sous lequel le fichier doit être enregistré e.g → com.google.code
<artifact-id>
: le nom de l'artefact pour le fichier e.g → kaptcha
<version>
: la version du fichier, par exemple → 2.3
.
<packaging>
: le packaging du fichier par ex. → jar
Référence
install:install-file
][2][1] : http://maven.apache.org/general.html#importing-jars [2] : https://maven.apache.org/plugins/maven-install-plugin/usage.html#The_install:install-file_goal
Oui, vous pouvez avoir mais ce n'est pas une bonne idée.
A la place, installez toutes ces jarres dans les dépôts maven.
Voir aussi
La meilleure solution consiste à créer votre propre référentiel distant.
Voir [ici][1] pour plus de détails sur la façon de le faire. Jetez un coup d'œil à la section 'Téléchargement vers un dépôt distant'.
[1] : http://maven.apache.org/guides/introduction/introduction-to-repositories.html