En supposant que vous utilisez déjà le plugin m2eclipse , que pouvez-vous faire s'il ne met pas à jour les dépendances vers les dernières de votre dépôt?
Par exemple, sur la ligne de commande, vous pouvez simplement ajouter l' -U
indicateur comme dans
mvn clean install -U
… Pour forcer la mise à jour des dépendances. Y a-t-il quelque chose comme ça dans Eclipse? (Il ne semble pas toujours récupérer les dernières mises à jour.)
/path/to/bin/mvn clean install -U
pour obtenir le fichier de métadonnées mis à jour.Update Snapshots
dans mon eclipse indigo, avez-vous une idée de comment y faireDans les versions plus récentes d'Eclipse qui utilisent le plugin M2E, c'est:
Faites un clic droit sur votre (vos) projet (s) -> Maven -> Mettre à jour le projet ...
Dans la boîte de dialogue suivante se trouve une case à cocher pour forcer la mise à jour ("Forcer la mise à jour des snapshots / versions")
la source
Faites un clic droit sur votre projet et choisissez
Maven > Update Snapshots
. En plus de cela, vous pouvez définir "Mettre à jour les projets Maven au démarrage" dansWindow > Preferences > Maven
la source
Parfois, les dépendances ne se mettent pas à jour même avec l'option Maven-> Mettre à jour le projet-> Forcer la mise à jour cochée à l'aide du plugin m2eclipse.
Au cas où cela ne fonctionnerait pas pour quelqu'un d'autre, cette méthode a fonctionné pour moi:
mvn eclipse:eclipse
Cela mettra à jour votre fichier .classpath avec les nouvelles dépendances tout en préservant vos paramètres .project 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: propre effacera vos anciens paramètres, puis mvn eclipse: eclipse va créer de nouvelles .project , .classpath et d' autres fichiers de configuration Eclipse.
la source
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
la source
Sur Intellij, faites un clic droit sur Maven-> Réimporter fonctionne bien
la source