Impossible de calculer le plan de construction: le plugin org.apache.maven.plugins: maven-resources-plugin: 2.5 ou l'une de ses dépendances n'a pas pu être résolu

178
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129)
    at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261)
    at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185)
    at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152)
    at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386)
    at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865)
    at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355)
    at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66)
    at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351)
    at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
    at org.sonatype.aether.impl.internal.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:279)
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:115)

J'ai lu où de nombreuses personnes ont pu résoudre ce problème en:

Je suis nouveau à Maven alors veuillez excuser mon ignorance

Ce projet travaille sur une autre machine et vient de le retirer du référentiel sur celui-ci, avec la même version du plugin eclipse et m2e installé. Cela fait plus de 10 heures que je dupe avec ça maintenant et ça me rend fou (Maven n'a été que des maux de tête pour moi jusqu'à présent ...) Toute aide est extrêmement appréciée! Merci d'avance!

ÉDITER

Après avoir regardé de plus près, j'ai remarqué qu'il ne télécharge pas les fichiers .jar dans le référentiel local ... Je ne suis pas sûr que ce soit quelque chose d'évident ...

ÉDITER

Je n'ai pas la possibilité d'ajouter des dépendances Maven au chemin de construction.

Sec
la source
Aucune des réponses ne l'a résolu pour moi, mais j'ai trouvé la réponse dans cet article: stackoverflow.com/questions/5704010/maven-in-5-min-not-working , en particulier la solution n ° 1.
Sydney le

Réponses:

153

J'ai eu exactement le même problème.

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5: Failure to find org.apache.maven.plugins:maven-resources-plugin:pom:2.5 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
...

Avait maven 3.0.5, éclipse Kepler avec JBoss Dev Studio 7 installé. Ordinateur assis sur un réseau interne avec proxy vers Internet. Voici ce que j'ai fait.

0. Vérifiez que le serveur de référentiel maven est opérationnel

1. Vérifiez que le proxy est configuré et fonctionne

J'ai d'abord pensé que c'était un problème de proxy, je me suis assuré que maven settings.xml contenait les paramètres de proxy (settings.xml peut exister à deux endroits, l'un dans MAVEN_HOME. L'autre dans% userprofile% .m2 \ avec le dernier ayant une priorité plus élevée) :

<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>optional-proxyuser</username>
  <password>optional-proxypass</password>
  <host>proxy.host.net</host>
  <port>80</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

et vérifié que le proxy fonctionne en essayant de lui envoyer un telnet:

telnet [proxy] [port number]

2. Ne vérifiez pas le problème Eclipse

a exécuté 'mvn compile' au niveau de la ligne de commande en dehors de eclipse - même problème.

Si «mvn compile» fonctionnait. Mais cela ne fonctionne pas en utilisant le plugin maven dans eclipse, voir le plugin Maven n'utilisant pas les paramètres de proxy d'Eclipse

3. Check not Cache Issue Supprimé tout le contenu de mon référentiel maven local. (Emplacement par défaut: ~ / .m2 / repository) Et puis reran maven - le même problème est survenu.

4. Ce qui a fonctionné pour moi

Télécharger et installer automatiquement le plugin manquant: en déclarant le plugin manquant dans la section de création de fichier POM pour pluginManagement Maven récupérera automatiquement le plugin requis. Dans le fichier POM, ajoutez ce code pour la version du plugin dont vous avez besoin:

  <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <artifactId>maven-resources-plugin</artifactId>
              <version>2.7</version>
            </plugin>           
          </plugins>
        </pluginManagement>   
    </build>

Installer manuellement le plugin manquant: je suis allé sur http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 etj'aitéléchargé maven-resources-plugin-2.5.jar et maven -resources-plugin -2.5.pom . Copiez-le directement dans le référentiel maven dans le dossier approprié (~ / .m2 / repository / org / apache / maven / plugins / maven-resources-plugin / 2.5) et relancez 'mvn compile'. Cela a résolu le problème.


Modifier1

Suite à cela, j'ai eu deux autres problèmes avec 'mvn install':

The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 is missing, no dependency information available

The POM for org.apache.maven.plugins:maven-install-plugin:jar:2.3.1 is missing, no dependency information available

J'ai abordé ce problème de la même manière que ci-dessus, en téléchargeant depuis http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin/2.10 et http://mvnrepository.com/artifact/org. apache.maven.plugins / maven-install-plugin / 2.3.1

JackDev
la source
3
J'étais sur le point de suivre vos suggestions, mais à la dernière minute, j'ai essayé «mvn install». Cela a fonctionné, ce qui suggère que la cause première est un problème avec les serveurs du référentiel par défaut.
Donal Lafferty
1
Merci, mon problème était précisément avec le fichier POM! Je pense que c'est parce que j'ai installé Maven 2.6 en dehors d'Eclipse, sur mon ordinateur. Dans le même dossier pour Maven 2.6, les fichiers JAR et POM sont là alors que seul le fichier JAR est en place pour Maven 2.5
ericn
1
@Akari, consultez maven.apache.org/guides/introduction/ ... il pourrait y avoir un référentiel maven local, un serveur de référentiel maven dans votre réseau d'entreprise interne et un référentiel maven public.
JackDev
1
Dans mon cas, j'ai vérifié ~ / .m2 / repository / org / apache / maven / plugins / maven-resources-plugin / 2.6 et il n'y avait pas du tout de fichier pom !! Cela a vraiment aidé. Merci beaucoup!
Anand Rockzz le
1
Je pense que vous devriez mettre à jour votre réponse pour inclure également le fait que la suppression de tout dans le référentiel maven local pourrait également être une solution.
Adrian Ber
132

J'ai eu exactement le même problème et comme j'ai lu quelque part que l'erreur était causée par un fichier mis en cache, je l'ai corrigée en supprimant tous les fichiers dans le dossier du référentiel .m2. La prochaine fois que j'ai construit le projet, j'ai dû télécharger à nouveau toutes les dépendances, mais cela en valait la peine - 0 erreur !!

Neets
la source
6
J'ai fait ce que vous avez dit ici. Cela semble avoir résolu mon problème.
rpat
2
Problème similaire ici - cette solution semble l'avoir résolu pour moi également.
Priidu Neemre
1
C'était la même chose pour moi. Mais j'ai commencé mvnavec l'option de débogage et j'ai remarqué qu'un fichier pom dans le référentiel local était corrompu. La suppression de ce fichier et son exécution à nouveau ont mvnentraîné le téléchargement de ce fichier et tout a fonctionné.
Adrian Ber
2
vient de tout supprimer du org/apache/maven/plugins/maven-resources-plugin/2.5dossier, et a exécuté à mvn installnouveau. Ça marche pour moi.
Shams
1
Dans Eclipse, je pense que cela peut également être réalisé par un clic droit sur le projet -> Maven -> Mettre à jour le projet et en cochant "Forcer la mise à jour des stapshots / releases", cliquez sur OK. Toutes les dépendances ont été téléchargées avec 0 erreur.
Tamara Aviv
17

Quelques choses à essayer:

  1. Vérifiez à nouveau l'emplacement du dépôt d'artefacts local configuré dans votre settings.xmlfichier (à l'emplacement suivant {your home folder}/.m2/settings.xml). Êtes-vous sûr que le dépôt local est là où vous pensez qu'il se trouve? (Oui, une erreur que j'ai faite dans le passé ...)
  2. Supprimez tout le contenu du dépôt d'artefacts sur la nouvelle machine de construction (ou du moins tout ce qui concerne Maven). Vous avez mentionné avoir effectué un nettoyage de dépôt d'artefacts, mais je ne sais pas quel (s) répertoire (s) vous avez supprimé. J'ai rencontré des problèmes étranges comme ceux-ci lorsqu'un pot a été corrompu.
  3. Assurez-vous que vous disposez de suffisamment d'espace disque / quota pour le dépôt d'artefacts local. J'ai rencontré des problèmes étranges lorsque je n'avais pas un quota suffisamment important pour contenir tous les artefacts, probablement causés par des fichiers jar partiellement téléchargés.
  4. Essayez de courir avec Maven ordinaire sur la ligne de commande; retirez Eclipse et m2e de l'équation. mvn -U dependency:resolvedevrait le faire. Le -U force Maven à télécharger, quelles que soient les politiques de mise à jour de votre référentiel. Ajoutez -Xpour obtenir une journalisation détaillée du débogage.
  5. Copiez settings.xml de MAVEN_HOME \ conf \ vers USER_HOME.m2. Ajoutez des proxies (si nécessaire) au cas où vous seriez derrière un serveur proxy.
user944849
la source
+1. La première vérification prend en charge la plupart des cas, en particulier lorsque nous avons un fichier de paramètres mvn spécifique. Pour les utilisateurs d'éclipse, la solution rapide consiste à pointer le fichier de paramètres correct sous Fenêtre> Préférences> Maven> Paramètres utilisateur.
gyani
9

J'ai rencontré le même problème en utilisant eclipse kepler et maven version 3.2,

lors de la construction du projet, cela m'a montré la même erreur dans eclipse

il existe deux versions (2.5 et 2.6) du plugin sous

.m2/repository/org/apache/maven/plugins/maven-resources-plugin/

J'ai supprimé la version 2.5, puis cela a fonctionné pour moi

vecteur
la source
7

Mon problème était l'emplacement du fichier de configuration.

Dans les paramètres d'éclipse (Windows-> préférences-> maven-> Paramètres utilisateur), le fichier de configuration par défaut de maven pointe vers C:\users\*yourUser*\.m2\settings.xml. Si vous décompressez maven et installez-le dans un dossier de votre choix, le fichier sera à l'intérieur *yourMavenInstallDir*/conf/, donc probablement pas là où eclipse pense (le mien ne l'était pas). Si tel est le cas, maven ne se chargera pas correctement. Il vous suffit de définir le chemin "Paramètres utilisateur" pour qu'il pointe vers le bon fichier.

Gabber
la source
7

Il semble qu'il peut y avoir de nombreuses causes différentes à ce problème. Je l'ai expérimenté après avoir installé une nouvelle version d'Eclipse (Luna). Maven en ligne de commande fonctionnait bien, mais Eclipse avait des problèmes de construction.

J'utilise une autorité de certification dans mon JRE. Ceci est important car cela fournit mon authentification lors du téléchargement des ressources Maven. Même si mon projet pointait vers le JRE approprié à l'intérieur d'Eclipse, Eclipse s'exécutait en utilisant un autre JRE (cela est apparent en regardant les propriétés du processus Java dans le gestionnaire de tâches Windows). Ma solution a été d'ajouter ce qui suit dans mon eclipse.ini et de définir explicitement le JRE que je souhaite utiliser.

-vm
C:\Program Files\Java\jdk1.7.0_51\bin\javaw.exe 
Le poignard Gilbert Arenas
la source
4

Vous devriez vérifier Force Update Snapshots/Releaseslors de la mise à jour du projet avec maven, cela a fonctionné pour moi :-).Forcer la mise à jour des instantanés / versions

gxet4n
la source
3

Essayez de supprimer tous les répertoires dans /usr/share/maven-repo- bien sûr, maven mourra donc vous devez réinstaller et réessayer. Dans mon cas, réinstallez à partir de maven ver.3. à maven2 avec la suppression de tous les référentiels aidé.

J'ai essayé de tout supprimer de .m2 mais cela n'a pas aidé.

osmial
la source
3
Cette question a une réponse acceptée et votre réponse est de lui dire de supprimer tous ses répertoires? Assurez-vous de lire l'intégralité de la question et des réponses avant de répondre.
durron597
2
@ durron597: La solution de Martijn est en fait assez proche de la réponse acceptée. Il ajoute plus d'informations aux ans acceptés.
lecteur d'esprit
3

Certains fichiers manquaient dans votre référentiel local. Généralement sous${user.home}/.m2/repository/

La réponse de Neets résout le problème. Cependant, si vous ne souhaitez pas télécharger à nouveau toutes les dépendances dans votre référentiel local, vous pouvez ajouter la dépendance manquante à votre projet et le compiler.

Utilisez le site Web du référentiel maven pour trouver la dépendance. Dans votre cas, http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 était manquant.

Copiez le XML répertorié dans le fichier pom.xml de votre projet. Dans ce cas

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.5</version>
</dependency>

Exécutez mvn compiledans le dossier racine du pom.xml. Maven téléchargera toutes les dépendances manquantes. Après le téléchargement, vous pouvez supprimer la dépendance ajoutée.

Vous devriez maintenant pouvoir importer le projet maven ou mettre à jour le projet sans l'erreur.

Noix de coco surprise
la source
3

Ce que j'ai découvert, c'est que même si m2e recherche la v2.5 par défaut, mon dépôt local a 2.6 et pas 2.5.

Sans entrer dans l'enquête sur la façon dont cela s'est produit, ajouter simplement la dépendance à pom a résolu le problème

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.6</version>
</dependency>

Cela peut être supprimé après avoir exécuté une compilation une fois

Yuri Gridin
la source
3

Suivez les étapes simples pour résoudre le problème ci-dessous: Impossible de calculer le plan de construction: Plugin org.apache.maven.plugins: maven-resources-plugin: 2.5 ou l'une de ses dépendances n'a pas pu être résolu: Impossible de lire la description de l'artefact pour org.apache .maven.plugins: maven-ar-plugin: ar: 2.4 dans eclipse

entrez la description de l'image ici

Solution: Étape 1: entrez la description de l'image ici

Étape 2:

entrez la description de l'image ici

Problème résolu

entrez la description de l'image ici

Sandeep Nehte
la source
2

Une raison plus subtile à cela pourrait être un fichier Settings.xml qui a un espace dans la première ligne avant le doctype

cduggan
la source
2

J'espère que je ne suis pas en retard pour la fête.

J'ai rencontré cela en utilisant Eclipse Kepler et Maven 3.1.

La solution consiste à utiliser un JDK et non un JRE pour votre projet Eclipse. Assurez-vous d'essayer maven clean et de tester depuis eclipse juste pour télécharger les jars manquants.

Yamato
la source
J'ai eu ce problème pendant longtemps et je n'ai pas pu le résoudre avant de commencer à examiner mes variables système. Il s'avère que mon JAVA_HOME était défini sur le JRE, et non sur le JDK.
Joe Caruso
1

La plupart des gens vous diront de vérifier vos paramètres de proxy ou de supprimer et de rajouter des artefacts, mais je vais rester à l'écart de cela et donner une autre suggestion au cas où cela ne serait pas votre problème. Cela pourrait être vos paramètres de miroir.

Si vous utilisez maven au bureau, il y a de fortes chances que maven soit configuré pour rechercher le référentiel maven interne de votre entreprise. Si vous travaillez à domicile et que vous n'êtes pas connecté au réseau, cela peut être le problème. Une solution évidente pourrait être un VPN au bureau pour obtenir une visibilité sur ce dépôt. Une autre façon de contourner ce problème consiste à ajouter un autre site miroir à votre fichier /User/.m2/settings.xml, donc s'il ne le trouve pas sur le réseau de votre bureau, il essaiera le dépôt public.

<mirror>
    <id>Central</id>
    <url>http://repo1.maven.org/maven2</url>
    <mirrorOf>central</mirrorOf>
    <!-- United States, St. Louis-->
</mirror>

Pour d'autres référentiels maven, jetez un œil ici: http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories

Afenkner
la source
1

Dans mon cas, j'utilise une installation maven externe avec m2e. J'ai ajouté mes paramètres de proxy au fichier settings.xml de l'installation externe de maven. Ces paramètres n'ont pas été utilisés par m2e même après avoir défini l'installation externe de maven comme installation par défaut de maven.

Pour résoudre le problème, j'ai configuré le fichier de paramètres global maven dans eclipse pour qu'il soit le fichier settings.xml de mon installation externe maven.

Maintenant, eclipse peut télécharger les artefacts requis.

Markus Peröbner
la source
1

Après avoir entré vos paramètres de proxy dans settings.xml

<proxies>
<!-- proxy 
 | Specification for one proxy, to be used in connecting to the network.
 |  -->
<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>DOMAIN\YOURID</username>
  <password>123456</password>
  <host>proxy.company.com</host>
  <port>8080</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

</proxies>

Vérifiez si la balise ci-dessous a la valeur false dans settings.xml

<offline>false</offline>

Cela m'a aidé.

Raphael
la source
1

En plus de ce que @JackDev répond, ce qui a également résolu mon problème était de

1) Installez le jdk sous le répertoire sans espaces:

C:/Java

Au lieu de

C:/Program Files/Java

Il s'agit d'un problème connu sous Windows. J'ai réparé JAVA_HOMEaussi

2) Installez maven comme dans le cas de Java, sous C:/Maven. Correction du en M2_HOMEconséquence.

3) Je java 7 et java 8 sur mon ordinateur portable. J'ai donc défini le jvm en utilisant eclipse.ini. Ce n'est pas une étape obligatoire si vous n'avez pas d' -vmentrée dans votre eclipse.ini. J'ai mis à jour:

C:/Java/jdk1.7.0_79/jre/bin/javaw.exe

Au lieu de:

C:/Java/jdk1.7.0_79/bin/javaw.exe

Bonne chance

KerenSi
la source
1

Si vous avez configuré un référentiel dans le fichier settings.xml de votre maven , vérifiez si vous y avez accès.

Quand j'ai eu ce problème, il y avait des référentiels d'entreprise configurés dans settings.xml mais j'étais hors de l'entreprise.

stidiovip
la source
1
his issue is happening due to change of protocol from http to https for central repository. please refer following link for more details. https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required 

In order to fix the problem, copy following into your pom.ml file. This will set the repository url to use https.

<repositories>
        <repository>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>
SKSajjan
la source
0

L'option 3 de JackDev fonctionne pour moi après avoir changé le référentiel par défaut vers un autre dossier.

Voici ce que je vois après que le plugin M2E télécharge automatiquement le maven-resources-plugin-2.6. Peut-être que cela pourrait vous donner un indice si vous souhaitez adopter l'approche manuelle. Les fichiers nécessaires peuvent être téléchargés ici: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/

entrez la description de l'image ici

smwikipedia
la source
0

Si vous avez un proxy, vous devez également effacer SOCKS dans

Window > Preferences > Network Connections.
forzagreen
la source
0

J'avais le même problème.

Je viens d'installer le plugin m2e (Maven2Eclipse) à partir du site ci-dessous:

http://www.eclipse.org/m2e/

Eclipse> Aide> Installer un nouveau logiciel> Sites logiciels disponibles> Ajouter

Name: m2e (any name is OK)
Location:m2e - http://download.eclipse.org/technology/m2e/releases/

Sous la fenêtre d'installation> Travailler avec:

Sélectionnez ce nouvel emplacement et ajoutez tous les plugins qui apparaissent. Eclipse redémarre et il fonctionnait correctement sans aucune erreur précédente.

Sanchit Khera
la source
0

Si vous travaillez dans une entreprise, ils peuvent vous empêcher de télécharger des logiciels externes et de les installer. Vous devrez peut-être installer les plugins manuellement ou vous connecter à un référentiel miroir interne.

user1207381
la source
0

Essayez de télécharger une version différente de maven. J'ai eu le même problème avec maven 3.5.2, j'ai résolu mon problème en téléchargeant simplement maven 3.0.4

Skordemir
la source
0

Des trucs très anciens.

Je l'ai résolu en réparant le localRepository dans settings.xml. Ce fichier a été copié depuis mon autre ordinateur et le chemin du référentiel .m2 n'était pas le même.

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>C:\Users\foo\.m2</localRepository>

</settings>
Hey StackExchange
la source
0

Je pourrais résoudre le problème avec les étapes suivantes

  1. Installez Maven séparément
    https://www.mkyong.com/maven/how-to-install-maven-in-windows/
  2. Définir l'installation externe de Maven dans Eclipse
    entrez la description de l'image ici


3. Définissez le proxy dans settings.xml dans l'installation de Maven
(C: \ chemin \ apache-maven-3.6.0 \ conf)

<proxy>
 <id>optional</id>
 <active>true</active>
 <protocol>http</protocol>
 <username>optional-proxyuser</username>
 <password>optional-proxypass</password>
 <host>proxy.host.net</host>
 <port>80</port>
 <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
  1. Mettre à jour les paramètres utilisateur Maven entrez la description de l'image ici

  2. Mettre à jour le projet Maven
    entrez la description de l'image ici

jafarmlp
la source
0

J'ai déplacé mon projet sur une machine différente, copié toutes mes bibliothèques maven de l'ancienne machine vers la nouvelle machine, fait un clic droit sur mon projet >> Maven >> Mettre à jour le projet. Et puis construit mon projet. En plus de cela, j'ai également fait cette étape qui est montrée dans la capture d'écran. Et c'est tout ce qui a fonctionné !!

Allez dans Fenêtre -> Préférences -> Maven -> Paramètres utilisateur, assurez-vous que vous avez ces paramètres.
entrez la description de l'image ici

Faites également un clic droit sur votre projet -> Propriétés -> Maven, et assurez-vous que vous avez le chemin d'accès au référentiel maven.
entrez la description de l'image ici

homme
la source
0

Je suis confronté au même problème et aucun des éléments ci-dessus ne fonctionne, comme en mettant à jour le MVN également, la même erreur, en construisant est également le même, les détails saisis dans settings.xml bien que même le même problème.

Après cela, j'ai encore essayé et fait quelque chose de différent qui ne l'était pas auparavant et cela fonctionne.

C'est simple, j'ai cliqué sur la mise à jour forcée lors de la mise à jour du projet Mvn. En faisant un clic droit sur le fichier pom, il y a une option sous Maven, "Mettre à jour le projet" et il ouvre une fenêtre contextuelle pour sélectionner l'option de mise à jour. VEUILLEZ VOUS ASSURER QUE LA MISE À JOUR DE FORCE EST VÉRIFIÉE, par défaut n'est pas cochée. Et le bingo, ça marche comme du charme!

Pranay
la source