web-dev-qa-db-fra.com

Comment mettre à jour le référentiel maven dans Eclipse?

En supposant que vous utilisiez déjà le plug-in m2Eclipse , que pouvez-vous faire? Cela ne met pas à jour les dépendances au dernier en date de votre référentiel.

Par exemple, sur la ligne de commande, vous pouvez simplement ajouter le -U flag comme dans:

mvn clean install -U 

... pour forcer la mise à jour des dépendances. Y at-il quelque chose comme ça dans Eclipse? (Il ne semble pas toujours récupérer les dernières mises à jour.)

77
Stephane Grenier

Vous pouvez clic droit sur votre projet puis Maven> Mettre à jour des instantanés.

91
Pascal Thivent

Dans les versions plus récentes d'Eclipse qui utilisent le plugin M2E, il est:

Faites un clic droit sur votre projet (s) -> Maven -> Mettre à jour le projet ...

La boîte de dialogue suivante contient une case à cocher pour forcer la mise à jour ("Forcer la mise à jour des instantanés/versions").

41
Roland Schneider

Faites un clic droit sur votre projet et choisissez Maven > Update Snapshots. De plus, vous pouvez définir "mettre à jour les projets Maven au démarrage" dans Window > Preferences > Maven

UPDATE : Dans les dernières versions d'Eclipse: Maven > Update Project. Assurez-vous que l'option "Forcer la mise à jour des instantanés/versions" est cochée.

23
Eugene Ryzhikov

Parfois, les dépendances ne sont pas mises à jour même avec l'option Maven-> Mettre à jour le projet-> Forcer l'actualisation cochée à l'aide du plug-in m2Eclipse.

Si cela ne fonctionne pas pour quelqu'un d'autre, cette méthode a fonctionné pour moi:

  • mvn Eclipse:eclipse

    Ceci mettra à jour votre fichier . Classpath avec les nouvelles dépendances tout en préservant votre . Project paramètres et autres fichiers de configuration Eclipse.

Si vous souhaitez effacer vos anciens paramètres pour une raison quelconque, vous pouvez exécuter:

  • mvn Eclipse:clean
  • mvn Eclipse:eclipse

    MVN Eclipse: clean effacera vos anciens paramètres, puis MVN Eclipse: eclipse créera un nouveau . projet , . classpath et d'autres fichiers de configuration Eclipse.

20
lkisac

Si l’instantané de mise à jour Maven ne fonctionne pas et si vous avez Spring Tooling, un moyen intéressant est de supprimer

  • Faites un clic droit sur votre projet, puis Maven> Désactiver Maven Nature.
  • Faites un clic droit sur votre projet, puis Outils Spring> Mettre à jour les dépendances Maven.
  • Après "BUILD SUCCESS", cliquez avec le bouton droit de la souris sur votre projet, puis sélectionnez Configuration> Convertir le projet Maven.

Remarque: L'instantané de mise à jour Maven cesse parfois de fonctionner si vous utilisez autre chose, par exemple Eclipse: eclipse ou Spring Tooling.

2
Nitin Dandriyal

Sur Intellij, cliquez avec le bouton droit sur Maven-> La réimportation fonctionne bien

0
Gloria Rampur