I suspect I have a problem with the Maven proxy. When I create a new project:
1) File -> New -> Maven Project
2) I choose the archetype : in org.apache.maven.archetypes β maven-archetype-webapp
3) And I get this error:
Failed to resolve archetype org.apache.maven.archetypes: maven-archetype-webapp: RELEASE from any of the configured repositories.
Creating maven-archetype-webapp 'ran into a problem. Failed to resolve archetype org.apache.maven.archetypes: maven-archetype-webap p: RELEASE from any of the configured repositories.
In detail:
Failed to resolve archetype org.apache.maven.archetypes: maven-archetype-webapp: RELE ASE from any of the configured repositories. Could not resolve artifact org.apache.maven.archetypes: maven-archetype-webapp: p om: RELEASE Could not resolve version for org.apache.maven.archetypes: maven-archetype-webapp: pom: RELEASE: Could not find org metadata .apache.maven.archetypes: maven-archetype-webapp / maven-metadata.xml in local (D: \ Users \ dlefebvreVm2 \ repository) Unable to solve version for org.apache.maven.archetypes: maven-archetype-webapp: pom : RELEASE: Could not find metadata org.apache.maven.archetypes: maven-archetype-webapp / maven-metadata.xml in local (D: \ Users \ dlefebvreVm2 \ repository)
And in the .log file:
ENTRY org.eclipse.m2e.logback.appender 2 0 2015-05-18 09: 30: 10.373 MESSAGE Error transferring org.apache.maven.archetypes: maven-archetype-webapp / maven-metadata.xml from repo.maven.apache .org / maven2 has been cached in the local repository, permission will not be reloaded until the update interval of the central expiration or update is forced. Original error: failed to transfer metadata to org.apache.maven.archetypes: maven-archetype-webapp / maven-metadata.xml from / to central (repo.maven.apache.org/maven2): connection rejected: connect
ENTRY org.eclipse.m2e.logback.appender 2 0 2015-05-18 09: 30: 13.259 MESSAGE Error transferring org.apache.maven.archetypes: maven-archetype-webapp / maven-metadata.xml from repo.maven.apache .org / maven2 has been cached in the local repository, permission will not be reloaded until the update interval of the central expiration or update is forced. Original error: failed to transfer metadata to org.apache.maven.archetypes: maven-archetype-webapp / maven-metadata.xml from / to central (repo.maven.apache.org/maven2): connection rejected: connect
ENTRY org.eclipse.m2e.core 4 -1 2015-05-18 09: 30: 13.329 MESSAGE Failed to resolve archetype org.apache.maven.archetypes: maven-archetype-webapp: RELEASE from any of the configured repositories. STACK 1 org.eclipse.core.runtime.CoreException: failed to resolve the org.apache.maven.archetypes artifact: maven-archetype-webapp: pom: RELEASE on org.eclipse.m2e.core.internal.embedder.MavenImpl $ 5.call (MavenImpl.java:769) at org.eclipse.m2e.core.internal.embedder.MavenImpl $ 5.call (MavenImpl.java:1) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare (MavenExecutionContext. java: 166) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.java:109) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.ava on org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve (MavenImpl.java:736) on org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve (MavenImpl.java:713) on org.eclipse .m2e.core.internal.project.ProjectConfigurationManager.resolveArchetype (ProjectConfigurationManager.java:829) on org.eclipse.m2e.core .internal.project.ProjectConfigurationManager.createArchetypeProjects0 (ProjectConfigurationManager.java:743) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager $ 5.call (ProjectConfigurationManager.java:719) at.m.ecl. project.ProjectConfigurationManager $ 5.call (ProjectConfigurationManager.java:1) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare (MavenExecutionContext.java:166) at org.eclipse.m2e.corederMonternal.ed .execute (MavenExecutionContext.java:142) on org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.java:96) on org.eclipse.m2e.core.internal.embedder.MavenImpl.execute (MaenExecutionContext.java:96) .java: 1348) on org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProjects (ProjectConfigurationManager.java:717) on org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizard $ 5.doCreateMaven ProjectWizard.java:244) at org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob $ 1.doCreateMavenProjects (AbstactCreateMavenProjectJob.java:46) at org.eclipse.m2e.core.ui.internal.wizrer ) : 38) on org.eclipse.core.internal.jobs.Worker.run (Worker.java:54) Contains: Could not resolve version for org.apache.maven.archetypes: maven-archetype-webapp: pom: RELEASE: Not managed to find metadata org.apache.maven.archetypes: maven-archetype-webapp / maven-metadata.xml in local (D: \ Users \ dlefebvre.m2 \ repository) org.eclipse.aether.resolution.VersionResolutionException: failed It was possible to resolve the version for org.apache.maven.archetypes: maven-archetype-webapp: pom: RELEASE: could not find the metadata org.apache.maven.archetypes: maven-archetype-webapp / maven-metadata.xml in local (D: \ Users \ dlefebvre.m2 \ repository) at org.apache.maven.repository.internal.DefaultVersionResolver.resolveVersion (DefaultVersionResolver.javahaps12) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve18 Default ) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:262) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifavaeces23esol internal.impl.DefaultRepositorySystem.resolveArtifact (DefaultRepositorySystem.java:295) at org.eclipse.m2e.core.internal.embedder.MavenImpl $ 5.call (MavenImpl.java:746) at org.eclipse.m2e.core.internal.embedder .MavenI mpl $ 5.call (MavenImpl.java:1) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare (MavenExecutionContext.java:166) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContextexexex (MavenExecutionContext.java:109) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.java:96) at org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve (MavenImpl.java : 736) on org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve (MavenImpl.java:713) on org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.resolveArchetype (ProjectConfigurationManager.java:829) org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProjects0 (ProjectConfigurationManager.java:743) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager $ 5.call (ProjectConfigurationManager.j .m2e.core.internal.project.ProjectConfigurationManager $ 5.cal l (ProjectConfigurationManager.java:1) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare (MavenExecutionContext.java:166) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.extextuteexonuteexexute java: 142) on org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.java:96) on org.eclipse.m2e.core.internal.embedder.MavenImpl.execute (MavenImpl.java:1348) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProjects (ProjectConfigurationManager.java:717) at org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizard $ 5.doCreateMavenProjects (maveno org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob $ 1.doCreateMavenProjects (AbstactCreateMavenProjectJob.java:46) at org.eclipse.m2e.core.ui.internal.wizards.AbstractCreateMavenProjectspejectrejectespejectrejectespejectrejectspejectrejectespejectrejects on the org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob.runInWorkspace (AbstactCreateMavenProjectJob.java:50) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run (InternalWorkspaceJob.ava.ava. core.internal.jobs.Worker.run (Worker.java:54) Called: org.eclipse.aether.transfer.MetadataNotFoundException: could not find metadata org.apache.maven.archetypes: maven-archetype-webapp / maven-metadata. xml in local (D: \ Users \ dlefebvre.m2 \ repository) at org.eclipse.aether.internal.impl.DefaultMetadataResolver.resolve (DefaultMetadataResolver.java:260) at org.eclipse.aether.internal.impl.DefaultMetadataResolveololol (DefaultMetadataResolver.java:218) at org.apache.maven.repository.internal.DefaultVersionResolver.resolveVersion (DefaultVersionResolver.java:250) ... 26 more SUBENTRY 1 org.eclipse.m2e.core 4 -1 2015-05-18 09: 30: 13.334 MESSAGE Failed allow artifact org.apache.maven.archetypes: maven-archetype-webapp: pom: RELEASE SUBENTRY 2 org.eclipse.m2e.core 4 -1 2015-05-18 09: 30: 13.334 MESSAGE Could not solve the version for org.apache .maven.archetypes: maven-archetype-webapp: pom: RELEASE: Could not find the metadata org.apache.maven.archetypes: maven-archetype-webapp / maven-metadata.xml in local (D: \ Users \ dlefebvre.m2 \ storage)! STACK 0 org.eclipse.aether.resolution.VersionResolutionException: could not resolve version for org.apache.maven.archetypes: maven-archetype-webapp: pom: RELEASE: could not find metadata org.apache.maven.archetypes: maven-archetype -webapp / maven-metadata.xml in local (D: \ Users \ dlefebvre.m2 \ repository) at org.apache.maven.repository.internal.DefaultVersionResolver.resolveVersion (DefaultVersionResolver.javahaps12) at org.eclipse.aether. internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java{ DefaultArtifactResolver.java:239) at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact (DefaultRepositorySystem.java:295) at org.eclipse.m2e.core.internal.embedder.MavenImpl $ 5.cal l (MavenImpl.java:746) at org.eclipse.m2e.core.internal.embedder.MavenImpl $ 5.call (MavenImpl.java:1) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare (MavenExecutionContext .java: 166) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.java:109) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecavaContext. ) on org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve (MavenImpl.java:736) on org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve (MavenImpl.java:713) in org. eclipse.m2e.core.internal.project.ProjectConfigurationManager.resolveArchetype (ProjectConfigurationManager.java:829) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProjects0 (ProjectConjava.m2ec2 configuration core.internal.project.ProjectConfigurationManager $ 5.call (ProjectConfigurationManager.java:719) a t org.eclipse.m2e.core.internal.project.ProjectConfigurationManager $ 5.call (ProjectConfigurationManager.java:1) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare (MavenExecutionContext.java:166) eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.java:142) on org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute (MavenExecutionContext.java:96) on org.ecl. core.internal.embedder.MavenImpl.execute (MavenImpl.java:1348) on org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProjects (ProjectConfigurationManager.java:717) on org.eclipse.m2ecore.ui internal.wizards.MavenProjectWizard $ 5.doCreateMavenProjects (MavenProjectWizard.java:244) at org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob $ 1.doCreateMavenProjectl.j.jec. ui.internal.wizards.AbstractCreateMavenPro jectsOperation.run (AbstractCreateMavenProjectsOperation.java:62) on org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob.runInWorkspace (AbstactCreateMavenProjectJob.java:50) on org.eclipseource.core.core.core. InternalWorkspaceJob.java:38) on org.eclipse.core.internal.jobs.Worker.run (Worker.java:54) Called: org.eclipse.aether.transfer.MetadataNotFoundException: could not find metadata org.apache.maven.archetypes : maven-archetype-webapp / maven-metadata.xml in local (D: \ Users \ dlefebvre.m2 \ repository) on org.eclipse.aether.internal.impl.DefaultMetadataResolver.resolve (DefaultMetadataResolver.java:260) at org. eclipse.aether.internal.impl.DefaultMetadataResolver.resolveMetadata (DefaultMetadataResolver.java:218) at org.apache.maven.repository.internal.DefaultVersionResolver.resolveVersion (DefaultVersionResolver.java:250)
We can see the origin of the problem: Connection rejected: connect
I already did this:
1) Window β Settings β General β Network Connections . I introduced the Guide with the url and port of my proxy for HTTP . It works because the Spring Tool Suite did not want to update before. After that, everything is in order.
2) Window β Settings β Maven β User Settings . The Global Settings is empty. In user settings, I put the path in settings.xml . In this file I have:
<settings> <proxies> <proxy> <active>true</active> <protocol>http</protocol> <host>my.proxy.fr</host> <port>3128</port> </proxy> </proxies> </settings>
In this Section: Create a Maven Project in Eclipse Complains βCannot resolve archetypeβ The problem was resolved with the addition of the remote directory http://repo1.maven.org/maven2/archetype-catalog.xml . For me, he said that the directory is empty.
My configuration: Windows 7 Pro 64-bit, Spring toolkit 3.6.4.RELEASE based on Eclipse Luna SR1 (4.4.2), Java version 8 Update 45, No authenticated proxy
Why can't I create a new Maven project?