La meilleure façon d'ajouter de la locale de la dépendance à projet Maven

Il ya beaucoup de questions à ce sujet, mais les réponses semblent contredire les uns les autres. Donc je voulais vous demander pour ma version de Maven (3.0.4).

J'ai un fichier JAR qui ne fait pas partie de tout référentiel. C'est un local de dépendance. Je comprends qu'il ya deux façons pour l'ajouter à mon projet Maven.

  1. L'ajouter en tant que dépendance et de spécifier le chemin du fichier dans le <systemPath> de la propriété. (Pas d'autre travail à faire).
  2. Créer un dépôt local <my-project>/repo et installer le JAR dans ce référentiel. Ensuite, ajouter le nouveau référentiel dans mon pom.xml fichier et ajouter la nouvelle dépendance.

Je suis curieux de savoir ce qui est préférable? J'ai entendu des choses négatives à propos de la <systemPath> de la propriété, même si cette façon semble plus rapide.

Aucun d'entre eux. Commencer à utiliser un gestionnaire de référentiel pour le télécharger en qui et par la suite l'utiliser comme d'habitude de la dépendance. En outre, la mise à niveau de Maven version.

OriginalL'auteur ktm5124 | 2015-02-05