m2eclipse ne peut pas résoudre les archétypes de la nexus
dans notre entreprise, nous sommes à l'aide d'une connexion locale du référentiel. Si j'essaie maintenant de créer un nouveau projet Maven à l'aide de l'éclipse de projet assistant (M2Eclipse 0.12.1 installé) j'ai toujours obtenez une erreur 503 de la nexus.
org.eclipse.core.runtime.CoreException: Could not resolve artifact
at org.maven.ide.eclipse.internal.embedder.MavenImpl.resolve(MavenImpl.java:577)
at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.resolveArchetype(ProjectConfigurationManager.java:526)
at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.createArchetypeProject(ProjectConfigurationManager.java:437)
at org.maven.ide.eclipse.wizards.MavenProjectWizard$5.runInWorkspace(MavenProjectWizard.java:279)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Contains: Could not transfer artifact org.apache.maven.archetypes:maven-archetype-quickstart:pom:1.0-alpha-4 from/to nexus (http://vm-nexus-slx.heuboe.hbintern:8080/nexus/content/groups/public): Failed to transfer http://vm-nexus-slx.heuboe.hbintern:8080/nexus/content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/1.0-alpha-4/maven-archetype-quickstart-1.0-alpha-4.pom. Error code 503, Service Unavailable
org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact org.apache.maven.archetypes:maven-archetype-quickstart:pom:1.0-alpha-4 from/to nexus (http://vm-nexus-slx.heuboe.hbintern:8080/nexus/content/groups/public): Failed to transfer http://vm-nexus-slx.heuboe.hbintern:8080/nexus/content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/1.0-alpha-4/maven-archetype-quickstart-1.0-alpha-4.pom. Error code 503, Service Unavailable
at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1413)
at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1404)
at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:895)
at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:889)
at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:276)
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:438)
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:214)
at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:296)
at org.maven.ide.eclipse.internal.embedder.MavenImpl.resolve(MavenImpl.java:555)
at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.resolveArchetype(ProjectConfigurationManager.java:526)
at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.createArchetypeProject(ProjectConfigurationManager.java:437)
at org.maven.ide.eclipse.wizards.MavenProjectWizard$5.runInWorkspace(MavenProjectWizard.java:279)
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.connector.async.TransferException: Failed to transfer http://vm-nexus-slx.heuboe.hbintern:8080/nexus/content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/1.0-alpha-4/maven-archetype-quickstart-1.0-alpha-4.pom. Error code 503, Service Unavailable
La résolution "normale" artefacts fonctionne très bien, soit à l'aide de la intégrée de la construction ou l'exécution de l'installer comme "l'exécution" de la tâche.
Je suis à court avant d'aller écrous à ce problème.
Toutes les idées de bienvenue.
Merci à l'avance
JayBee
Rien d'intéressant dans le nexus des journaux?
Pas de nexus journaux. La création d'un projet maven à partir de la ligne de commande fonctionne. Ressemble à un problème sur eclipse (3.6) ou m2eclipse côté.
Si vous visitez
Yep, la lecture de l'URL avec un navigateur fonctionne, même si j'utilise le navigateur de l'éclipse.
Est-il juste que vous, ou est-ce que tous les utilisateurs? Pouvez-vous essayer de définir le Référentiel Global à 'Index Complet Enabled" (dans les "Dépôts Maven" afficher)
Pas de nexus journaux. La création d'un projet maven à partir de la ligne de commande fonctionne. Ressemble à un problème sur eclipse (3.6) ou m2eclipse côté.
Si vous visitez
http://vm-nexus-slx.heuboe.hbintern:8080/nexus/content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/1.0-alpha-4/maven-archetype-quickstart-1.0-alpha-4.pom
dans un navigateur ça fonctionne?Yep, la lecture de l'URL avec un navigateur fonctionne, même si j'utilise le navigateur de l'éclipse.
Est-il juste que vous, ou est-ce que tous les utilisateurs? Pouvez-vous essayer de définir le Référentiel Global à 'Index Complet Enabled" (dans les "Dépôts Maven" afficher)
OriginalL'auteur JayBee | 2011-06-07
Vous devez vous connecter pour publier un commentaire.
Bien, j'ai compris qu'il semble, que m2eclipse est d'utiliser le proxy spécifié .m2/settings.xml mais si relolving un archétype, il ignore la nonProxyHosts.
J'ai soumis un Bug en Rapport à la m2eclipse projekt:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=348893
Thx pour l'aider.
OriginalL'auteur JayBee
Nous (mon équipe, qui est) également obtenir ce problème. Ligne de commande Maven fonctionne comme un charme, dans Eclipse, nous obtenons un mur rouge par Maven (nous proxy toutes les dépendances à travers notre Nexus).
J'ai cependant remarqué que, une fois que j'ai mis m2eclipse en mode Hors connexion, il trouve toutes les dépendances. Depuis que j'ai souvent de construire en ligne de commande, de la résolution des dépendances de cette façon n'est pas un problème pour moi (il reste peut-être gênant pour certains).
OriginalL'auteur tptak
Eclipse -> Window -> Préférences -> Maven
Décochez l'option - Ne pas mettre à jour automatiquement les dépendances à partir des dépôts distants.
Cela devrait prendre soin du problème.
OriginalL'auteur Sai Hegde