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 le temps de compilation et tester les dépendances, mais je préfère quelque chose qui fonctionne toujours.
mvn dependency:xxx
traitez que les dépendances et ne faites rien de plus - et c'est de cela qu'il s'agissait.
import
cela se produit) et si vous utilisez une construction multi-module.
Si vous souhaitez uniquement télécharger les 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 référentiel spécifique, vous pouvez spécifier cela avec -DrepoUrl=...
mvn package -o
juste après - je reçois une erreur indiquant que les plugins ne peuvent pas être téléchargés. La course mvn dependency:resolve-plugins
ne résout pas non plus complètement le problème.
Je sais que c'est une vieille question maintenant, mais pour les utilisateurs qui utilisent un Maven
plugin avec Eclipse
under Windows
, vous avez deux options:
Si Maven est installé en tant qu'application autonome:
Vous pouvez utiliser la commande suivante dans le CMD
chemin d'accès sous votre projet:
mvn eclipse:eclipse
Il mettra à jour votre référentiel avec tous les pots manquants, selon vos dépendances dans votre pom.xml
fichier.
Si vous n'avez pas installé Maven en tant qu'application autonome, vous pouvez suivre ces étapes sur votre éclipse:
Faites un clic droit sur project
-> Run As
-> Run configurations
.
Sélectionnez ensuite mavenBuild
.
Cliquez ensuite sur le new
bouton pour créer une configuration du type sélectionné .Cliquez sur Parcourir l'espace de travail puis sélectionnez votre projet et dans les objectifs spécifiezeclipse:eclipse
Vous pouvez vous référer à la façon d'exécuter la commande mvn eclipse: eclipse pour plus de détails.
Faites attention à l'étendue de votre dépendance. J'avais le problème où lorsque j'appelais une compilation propre via Intellij, le pom était téléchargé, mais pas le pot. Un fichier xxx.jar.lastUpdated a été créé. Puis j'ai réalisé que l'étendue des dépendances était test, mais je déclenchais la compilation. J'ai supprimé le référentiel et déclenché le test mvn, et le problème a été résolu.
À droite, cliquez sur le projet. Allez dans Maven -> Mettre à jour le projet.
Les dépendances seront automatiquement installées.
mvnw
pour appeler la couche wrapper. Les commandes de cette page fonctionnent avec.