J'essaie de mettre en place un projet en utilisant Maven (m2eclipse), mais j'obtiens cette erreur dans Eclipse:
Description Type d'emplacement du chemin de ressource Impossible de calculer le plan de build: échec du transfert de org.apache.maven.plugins: maven-compiler-plugin: pom: 2.0.2 de http://repo1.maven.org/maven2 a été mis en cache dans le local référentiel, la résolution ne sera pas tentée à nouveau tant que l'intervalle de mise à jour du central ne s'est pas écoulé ou que les mises à jour ne sont pas forcées. Erreur d'origine: impossible de transférer l'artefact org.apache.maven.plugins: maven-compiler-plugin: pom: 2.0.2 de / vers le central ( http://repo1.maven.org/maven2 ): aucune réponse reçue après 60000 ExampleProject Problème Maven inconnu
Des idées? Il serait utile que vous me montriez comment vérifier si tout est bien configuré ...
<user-dir>/.m2/repository/org/example/myTool/1.01
(vous voyez l'astuce). Il suffit de les supprimer à la*.lastUpdated
main et de mettre à jour les dépendances.Cela a également fonctionné pour moi sous Windows.
la source
Dans Eclipse: cliquez avec le bouton droit sur le projet-> Maven-> Mettre à jour le projet-> Cochez la case "Forcer la mise à jour des instantanés / versions". Cliquez sur OK.
la source
Merci pour les réponses, mais après quelques recherches supplémentaires, j'ai pu résoudre le problème. Il s'est avéré que je devais supprimer l'un des "* .lastUpdated" qui empêchait la mise à jour d'un de mes plugins (Maven Surefire Plugin). Je l'ai fait manuellement, car un nettoyage Maven ne le faisait pas apparemment.
Le problème était que le fichier "* .lastUpdated" d'un plugin bloquait la vérification des mises à jour par maven et ne permettait pas de télécharger un fichier nécessaire.
la source
Essayez d'exécuter
ou Exécuter> Maven Clean et Maven> Mettre à jour les instantanés à partir du menu contextuel du projet dans eclipse
la source
Dans mon cas. Les problèmes sont la même raison. Je vois que le problème est sur le proxy et le pare-feu.
Voici ma solution
Fisrt:
1. installez Proxy pour Maven et Eclipse
2. Allez dans Localiser le référentiel {user} /. M2 / et supprimez tous les fichiers * .lastupdated
3. Revenez dans Eclipse, cliquez avec le bouton droit sur le projet et sélectionnez Maven> Mettre à jour le projet. > Sélectionnez "Forcer la mise à jour des instantanés / versions".
Si le projet existe toujours, erreur. exemple: voici mes problèmes après tout l'étape ci-dessus
J'utilise cette solution utile pour moi:
1. Trouvez le référentiel dans https://mvnrepository.com/
2. Copiez la dépendance dans mon * .poml d'
exemple de projet
3. Construisez le projet. la dépendance manquante sera téléchargée dans le référentiel local.
4. Revenez dans Eclipse, cliquez avec le bouton droit sur le projet et sélectionnez Maven> Mettre à jour le projet. > Sélectionnez "Forcer la mise à jour des instantanés / versions".
= >> L'erreur est résolue
5. Je supprime les dépendances à l'étape 2 après avoir terminé et résolu. Terminé
la source
Cela a fonctionné pour moi dans Windows:
{user}/.m2/repository
.lastupdated
". Windows recherchera ces fichiers dans tous les sous-dossiers du répertoire..lastupdated
fichiers.Maven > Update Project
.Force Update of Snapshots/Releases
".la source
Cela m'est arrivé alors que je suis derrière un pare-feu. Les dépendances ne sont pas téléchargées parfois lorsque vous exécutez dans Eclipse IDE. Assurez-vous que vous utilisez
mvn clean install -U
pour résoudre le problème. Vous verrez les dépendances télécharger après cela.la source
Si vous êtes derrière un proxy, vous devez mettre à jour le fichier settings.xml (sous le dossier conf de votre MAVEN_HOME, le fichier lui-même contient des informations sur les paramètres du proxy) et en outre, vous devrez peut-être mettre à jour vos paramètres réseau Eclipse (Fenêtre-> Préférences ...-> tapez Connexions réseau).
Essayez d'utiliser -X ou --debug afin d'obtenir la sortie de débogage, cela pourrait fournir des informations supplémentaires sur le problème.
la source
J'ai eu un problème similaire dans Eclipse 3.6 avec m2eclipse.
Impossible de calculer le plan de build: échec du transfert de org.apache.maven.plugins: maven-resources-plugin: jar: 2.4.3 de http://repo1.maven.org/maven2 a été mis en cache dans le référentiel local, la résolution ne sera pas être réessayé jusqu'à ce que l'intervalle de mise à jour de central soit écoulé ou que les mises à jour soient forcées. Erreur d'origine: impossible de transférer l'artefact org.apache.maven.plugins: maven-resources-plugin: jar: 2.4.3 depuis le central (http://repo1.maven.org/maven2): projet ConnectException1 problème Maven inconnu
La suppression de tous les fichiers maven * .lastUpdated de mon référentiel local (comme l'a suggéré Deepak Joy) a résolu ce problème.
la source
J'ai eu un problème similaire avec seulement quelques projets dans mon espace de travail. D'autres projets avec des POM presque identiques n'avaient aucune erreur. Aucune des autres réponses répertoriées n'a résolu mon problème. J'ai finalement trébuché sur la suppression / la réapplication de la nature Maven pour chaque projet et les erreurs ont disparu:
Pour chaque projet qui a un pom avec l'erreur "la résolution ne sera pas tentée à nouveau ...":
la source
Cela m'est arrivé aussi, vous pouvez avoir deux solutions pour cela
Si votre projet contient une dépendance externe ou spécifique au projet, vous devez l'ajouter manuellement dans votre dossier repo M2 qui se trouve dans le dossier C: \ Users \ Mohit.Singh.m2 \ repository et vous devez ensuite exécuter mvn eclipse: éclipse puis mvn installation propre à partir du dossier du projet
si vous n'avez pas de dépendance wxternal ou de projet spécifique, vous pouvez importer le projet dans eclipse en tant que projet maven existant, puis cliquer avec le bouton droit sur le projet -> Aller à maven -> Cliquer sur le projet de mise à jour une fenêtre apparaîtra vérifier le téléchargement de l'instantané de force option et appuyez sur OK
la source
Donnez le chemin correct de maven setting.xml dans eclipse.
Entrez le chemin correct de setting.xml dans la zone de texte des paramètres utilisateur
la source
supprimez simplement l'archétype dans
maven local repository
. Comme indiqué ci-dessus, cela se produit en cas d' échec du téléchargement des archétypes.la source
Pour moi, je viens d'ajouter le code xml ci-dessous dans le fichier POM.xml. Et après avoir dit ** clic droit dans le projet -> Maven -> Mettre à jour le projet et j'ai vérifié Forcer la mise à jour des instantanés / versions ** et tout a fonctionné
la source
settings.xml pour le proxy? et dans eclipse il y a le profil global \ local de maven, ajoutez le fichier settings.xml
la source
settings.xml
et où il peut être trouvé. Gardez également à l'esprit que cette question a 10 mois.Vous pouvez supprimer le dossier .m2 lui-même et forcer MyEclipse à télécharger à nouveau toutes les dépendances au démarrage. Allez dans Fenêtre> Préférences> MyEclipse> Maven4MyEclipse.
la source
la source
La solution qui fonctionne pour moi est la suivante:
Copiez la dépendance dans pom.
Cliquez à droite sur votre projet
la source
Veuillez vous assurer que le fichier settings.XML dans le dossier .m2 est d'abord valide Ensuite, après avoir nettoyé le référentiel en utilisant la commande ci-dessous dans cmd
la source