J'ai un projet Maven qui a été construit sur la ligne de commande pour Eclipse et l'une des dépendances est en constante évolution. Comment puis-je mettre à jour cette dépendance sur la ligne de commande car j'ai entendu dire que c'est une mauvaise idée de mélanger le plug-in M2E et la ligne de commande. De plus, j'ai essayé de courir mvn Eclipse:eclipse
sur la ligne de commande et le projet dans Eclipse est gâché par la suppression du dossier des dépendances.
mvn clean install -U
-U
signifie la mise à jour forcée des dépendances.
De plus, si vous souhaitez importer le projet dans Eclipse, je lance d'abord:
mvn Eclipse:eclipse
puis courir
mvn Eclipse:clean
Cela semble fonctionner pour moi, mais ça ne vaut que quelques centimes.
Si vous voulez juste recharger/mettre à jour des dépendances (je suppose, avec une modification constante, vous entendez soit SNAPSHOTS, soit des dépendances locales que vous mettez à jour vous-même), vous pouvez utiliser
`mvn dependency:resolve`
Exécutez simplement votre projet en ligne, c.-à-d. mvn clean install
. Il récupère toutes les dernières dépendances que vous mentionnez dans votre pom.xml et construit le projet