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.)
Vous pouvez clic droit sur votre projet puis Maven> Mettre à jour des instantanés.
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").
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.
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.
Si l’instantané de mise à jour Maven ne fonctionne pas et si vous avez Spring Tooling, un moyen intéressant est de supprimer
Remarque: L'instantané de mise à jour Maven cesse parfois de fonctionner si vous utilisez autre chose, par exemple Eclipse: eclipse ou Spring Tooling.
Sur Intellij, cliquez avec le bouton droit sur Maven-> La réimportation fonctionne bien