Erreur de résolution version de plugin org.apache.maven.plugins:maven-jar-plugin depuis les dépôts ,le Plugin ne se trouve dans aucun référentiel de plug-in
Je suis en train de Maven pour construire mon projet Java, mais il est arriver a échoué et je suis d'erreur ci-dessous:
Erreur de résolution version de plugin org.apache.maven.plugins:maven-jar-plugin depuis les dépôts locale [(C:\Users\Vinita.Gupta.m2\repository), centrale (https://repo.maven.apache.org/maven2)]: Plugin ne se trouve dans aucun référentiel de plug-in -> [Aide 1]
Je suis en train de construire le projet dans Eclipse Néons et avez installé et la configuration Maven chemin,m2connector pour Eclipse.
Note: je ne suis pas connecté à un réseau en utilisant un proxy
La plupart des solutions que j'ai trouvé en ligne ont été d'avoir des problèmes en raison de paramètres de proxy, mais je suis directement connecté au réseau et de mesure de naviguer au-dessous de répertoire via le navigateur, mais ne pouvait pas se connecter via Maven:
https://repo.maven.apache.org/maven2
S'il vous plaît aider !!
- Le contenu de vous pom.xml serait utile. Et vous pouvez obtenir un peu serviable sortie du journal si vous supprimez le
maven-jar-plugin
répertoire de votre référentiel local (<repo>/org/apache/maven/plugins/maven-jar-plugin
) et essayez à nouveau. La version de lamaven-jar-plugin
utilisez-vous? Ce que j'ai remarqué dans votre message ci-dessus est le chemin d'accès à votre local repo:C:\Users\Vinita.Gupta.m2\repository
. Je pense qu'il y a un` missing, on windows it should be:
C:\Users\<nom d'utilisateur>\.m2\repository. Are there any modifications in you
settings.xml` (C:\Users\<username>\.m2\settings.xml
)? - J'ai essayé de maven pour générer le code même après avoir supprimé le répertoire du plugin, encore il n'est pas de travail et mon repo emplacement est C:\Users\Vinita.Gupta\.m2\repository seulement, par erreur, une '\' a été oublié alors que de poster ma question.
Vous devez vous connecter pour publier un commentaire.
J'ai eu la même erreur, mais pour le
maven-failsafe-plugin
.Avec l'aide d'un collègue, nous nous sommes débarrassés du problème de l'ajout de la version en ligne, le plugin déclaration dans le projet
pom.xml
. Nous avons ajouté la<version>2.20.1</version>
ligne résultant dans la suite de plugin déclaration.C'est un long travail de projet (plus d'un an) et n'a jamais eu cette erreur. Je ne sais pas ce qui a déclenché ça, mais toutes les autres réponses à propos de la réinitialisation du dépôt local, la vérification de la proxy, etc n'ont pas de travail.
Puis nous avons ajouté la version en ligne de la
pom.xml
et le projet, construit à nouveau correctement. Maintenant, j'ai supprimé la ligne et il est encore à travailler. Ma conjecture est qu'en effet, il en avait quelque chose à faire avec un peu foiré cache d'une certaine sorte, et qu'en exigeant que la version spécifique se débarrasser de la saleté et maintenant il fonctionne comme avant, le problème est apparu.J'ai eu une drôle de solution. J'ai eu le même message d'erreur quand j'était connecté en réseau local par exemple). Une fois que je suis passé à la commune de wifi, l'erreur n'a pas été levée. Donc, je crois que c'est plus à faire avec la restriction réseau.
Passé une journée de travail sur elle, enfin, la solution a été de changer l'URL dans settings.xml d'un .m2 répertoire
ancienne ligne a été:
Cependant, pour une raison inconnue de moi, et de ma machine, l'URL se faire rejeter. En conséquence, j'obtenais l'erreur mentionné dans un titre... Donc, la solution était de mettre l'URL complète telles que:
-Ensuite, il suffit de ré-ouvrir l'IDE (si vous l'utilisez), mise à jour du projet (construire, nettoyer ou tout ce qui est nécessaire pour actualiser).
Vous pouvez aussi avoir besoin de spécifier
<port>
ou pour ajouter les paramètres de proxy, mais rien de cela n'était nécessaire dans mon cas. Par conséquent, la solution est sur le réglage de la settings.xml. J'ai essayé d'ajouter les numéros de version, comme l'a suggéré et c'était une solution partielle. Le nettoyage et la mise à jour du projet (sans le settings.xml le changement), n'a rien. Retrait *.lastUpdated de .m2 n'était pas non plus une solution.Ce qui a fonctionné pour moi a été d'ajouter un Proxy de Contournement pour repo.maven.apache.org en vertu de la "Fenêtre" > Préférences > Général > "connexions Réseau".
Après que j'ai couru dans la compilation des erreurs liées à certaines classes n'étant pas résolu. Juste fait une propreté et de la construction, de l'alto construction Réussie!
Vérifier settings.xml le fichier est disponible dans C:\Users\username.m2\settings.xml et le changement ci-dessous
C:/Utilisateurs/nom_utilisateur/.m2/repository
Sa a fonctionné pour moi.