Maven: commande pour mettre à jour le dépôt après avoir ajouté une dépendance à POM

j'ai ajouté une nouvelle dépendance à mon POM.

y a-t-il une commande simple que je puisse exécuter pour télécharger cette dépendance dans mon dépôt?

170
demandé sur naXa 2011-12-19 20:02:11

4 réponses

mvn install (ou mvn package ) fonctionnera toujours.

vous pouvez utiliser mvn compile pour télécharger les dépendances de temps de compilation ou mvn test pour les dépendances de temps de compilation et de test, mais je préfère quelque chose qui fonctionne toujours.

118
répondu Aaron Digulla 2011-12-19 16:23:31

si vous voulez seulement télécharger des dépendances sans rien faire d'autre, alors c'est:

mvn dependency:resolve

ou pour télécharger une seule dépendance:

mvn dependency:get -Dartifact=groupId:artifactId:version

si vous devez télécharger à partir d'un dépôt spécifique, vous pouvez le spécifier avec -DrepoUrl=...

433
répondu Andrew Spencer 2016-06-01 14:22:25

je sais que c'est une vieille question maintenant, mais pour les utilisateurs qui utilisent Maven plugin avec Eclipse sous Windows , vous avez deux options:

  1. si vous avez fait installer Maven comme application autonome:

    vous pouvez utiliser la commande suivante dans le CMD dans le cadre de votre projet chemin d'accès:

    mvn eclipse:eclipse
    

    il mettra à jour votre dépôt avec tous les pots manquants, selon de vos dépendances dans votre fichier pom.xml .

  2. si vous n'avez pas Maven installé en tant qu'application autonome, vous peut suivre ces étapes sur votre éclipse:

    clic droit sur le project -> Run As -- > Run configurations .

    sélectionnez ensuite mavenBuild .

    puis cliquez sur new pour créer une configuration du bouton sélectionné type. Cliquez sur Parcourir l'espace de travail sélectionnez ensuite votre projet et les objectifs de préciser eclipse:eclipse

vous pouvez vous référer à comment exécuter la commande mvn eclipse:eclipse pour plus de détails.

9
répondu chŝdk 2017-05-23 12:02:57

à Droite, cliquez sur le projet. Aller à Maven -> projet de mise à jour.

les dépendances seront automatiquement installées.

-1
répondu Ashish Pandey 2017-05-16 02:00:51