IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Maven dans eclipse Juno avec m2e pour catalogue "JBoss Nexus Archetypes", derrière NTLM


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Par défaut Maven dans eclipse Juno avec m2e pour catalogue "JBoss Nexus Archetypes", derrière NTLM
    Bonjour,

    Pour réaliser des projets java avec Maven et le pluggin m2e dans eclipse j'ai besoin d'accéder un catalogue d’archetypes en ligne "JBoss Nexus Archetypes".

    J'utilise maven dans eclipse Juno avec m2e 1.2.0 qui est fourni avec.

    Dans cette version quand on crée un projet Maven on a par défaut le choix de 3 catalogues d'archetypes : "Nexus indexer", "Internal", "JBoss Nexus Archetypes"

    Je travaille derrière une authentification NTLMv2.
    "Internal" fonctionne avec une config de base puisque local.
    "Nexus indexer" ne fonctionne pas avec les paramêtres réseau de la machine mais avec un serveur CNTLM c'est OK.
    "JBoss Nexus Archetypes", et c'est de celui là dont j'ai besoin, ne passe pas, même avec le serveur CNTLM.

    D'après ce que je comprends "JBoss Nexus Archetypes" a pour particularité d'être en https à certains niveaux ?

    Est-ce que quelq'un a déja dû résoudre ça ? Merci.

  2. #2
    Membre émérite

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Par défaut
    Citation Envoyé par Xavier Lauper Voir le message
    Est-ce que quelq'un a déja dû résoudre ça ? Merci.
    HEu c'est un peu le même problème que ton autre message.. non ?

    De mémoire les repots JBoss ont changé de localisation et d'archi depuis 1 an environ... Je n'ai pas essayé depuis. j'ai cette adresse dans mes settings de maven:
    https://repository.jboss.org/nexus/c.../public-jboss/

    C.f. http://www.developpez.net/forums/d11...t-accessible/1

    a+
    Philippe

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Par défaut
    Re-bonjour Philippe, et merci pour ces indications ,

    Ben oui, c'est un peu la même question, mais sur un point plus particulier.

    L'URL que tu indique avoir dans tes settings: https://repository.jboss.org/nexus/c.../public-jboss/
    ou celle-ci sur le lien que tu donne d'un précédent post: https://repository.jboss.org/nexus/c...groups/public/
    fonctionnent pour moi si je les mets dans un navigateur, mais par contre dans mon eclipse derrière le proxy, ça ne passe pas.

    Dans mon settings.xml j'ai la même que la seconde mais en http:
    http://repository.jboss.org/nexus/content/groups/public
    Je l'ai mise aussi en https, mais ça ne change rien.

    En fait je vais tester ça en dehors sans proxy NTLM.

    Et puis je n'ai pas été assez précis: en fait "Nexus indexer" affiche bien un catalogue d'Archetypes mais, quand il s'agit de faire un projet il ne le retrouve plus.

    Nexus indexer affiche un catalogue d'Archetypes, mais si j'en choisis un, par exemple jboss-javaee6-webapp-ear-archetype:7.1.2.CR2, et que je lance la génération, il indique "creating jboss-xxx" et reste coincé à 0%.
    Ca finit par un message d'erreur "could not resolve Archetype from any of the configured repositories", alors que c'est un archetype qu'il a proposé avant .

    J'ai l'impression que les appels au catalogue et à l'archetype lui-même ne passent pas par les mêmes tuyaux ?

    Le message d'erreur est assez détaillé.
    Si je prends les URL avec un pom au bout indiquées dans ce message, et que je les colle dans un navigateur, j'accède correctement aux fichiers.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    OK: http://repo.maven.apache.org/maven2/org/jboss/spec/archetypes/jboss-javaee6-webapp-ear-archetype/7.1.2.CR2/jboss-javaee6-webapp-ear-archetype-7.1.2.CR2.pom
    OK: http://repo.maven.apache.org/maven2/org/jboss/spec/archetypes/jboss-javaee6-webapp-ear-archetype/7.1.2.CR2/jboss-javaee6-webapp-ear-archetype-7.1.2.CR2.pom
    OK: http://repository.jboss.org/nexus/content/groups/public/org/jboss/spec/archetypes/jboss-javaee6-webapp-ear-archetype/7.1.2.CR2/jboss-javaee6-webapp-ear-archetype-7.1.2.CR2.pom
    OK: http://repository.jboss.org/nexus/content/groups/public/org/jboss/spec/archetypes/jboss-javaee6-webapp-ear-archetype/7.1.2.CR2/jboss-javaee6-webapp-ear-archetype-7.1.2.CR2.pom
    Bref les fichiers existent mais le wizard WTP ne les trouve pas.

    Les paramêtres Network Connexion de eclipse vont vers un serveur Cntlm local.
    Le reste d'eclipse fonctionne bien avec ça. Ca accède correctement par exemple à JBoss central, ou Eclipse MarketPlace.

    Le wizard WTP de création de projet maven dans eclipse fonctionne peu-être avec d'autre params de connexion ?

    Si j'essaye dans M2E d'ajouter un remote catalog et je clique Verify..., ça me dit que le catalogue est vide, alors que non.


    Merci pour vos suggestions.

    Xavier
    ___________________________
    le message d'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Could not resolve archetype org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype:7.1.2.CR2 from any of the configured repositories.
    Could not resolve artifact org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype:pom:7.1.2.CR2
    Could not transfer artifact org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype:pom:7.1.2.CR2 from/to central (http://repo.maven.apache.org/maven2): 
    connection timed out to http://repo.maven.apache.org/maven2/org/jboss/spec/archetypes/jboss-javaee6-webapp-ear-archetype/7.1.2.CR2/jboss-javaee6-webapp-ear-archetype-7.1.2.CR2.pom
    Could not transfer artifact org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype:pom:7.1.2.CR2 from/to central (http://repo.maven.apache.org/maven2): 
    connection timed out to http://repo.maven.apache.org/maven2/org/jboss/spec/archetypes/jboss-javaee6-webapp-ear-archetype/7.1.2.CR2/jboss-javaee6-webapp-ear-archetype-7.1.2.CR2.pom
    Could not transfer artifact org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype:pom:7.1.2.CR2 from/to jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public): 
    connection timed out to http://repository.jboss.org/nexus/content/groups/public/org/jboss/spec/archetypes/jboss-javaee6-webapp-ear-archetype/7.1.2.CR2/jboss-javaee6-webapp-ear-archetype-7.1.2.CR2.pom
    Could not transfer artifact org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype:pom:7.1.2.CR2 from/to jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public): 
    connection timed out to http://repository.jboss.org/nexus/content/groups/public/org/jboss/spec/archetypes/jboss-javaee6-webapp-ear-archetype/7.1.2.CR2/jboss-javaee6-webapp-ear-archetype-7.1.2.CR2.pom

  4. #4
    Membre émérite

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Par défaut
    Citation Envoyé par Xavier Lauper Voir le message
    Les paramêtres Network Connexion de eclipse vont vers un serveur Cntlm local.
    Le reste d'eclipse fonctionne bien avec ça. Ca accède correctement par exemple à JBoss central, ou Eclipse MarketPlace.
    M2E n'utilise pas les réglages de MAven et non pas d'Eclipse... Il faut donc paramétrer le proxy dans ton settings.xml. MAis tu sembles avoir un config assez spéciale...

    C'est quand même bizarre que tu ais pu indexer les repos Nexus !!!

    a+

    Le plus simple est de contacter le forum M2E: tu peux y accéder via les serveurs de news 'news.gmane.org' et le forum 'gmane.comp.ide.eclipse.plugins.m2eclipseuser'

Discussions similaires

  1. Tomcat, spring et maven dans eclipse
    Par Malone dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 04/09/2010, 19h35
  2. Utilisation de projet Maven dans Eclipse
    Par saad.hessane dans le forum Eclipse
    Réponses: 4
    Dernier message: 20/02/2010, 20h21
  3. Infographie sur projet maven dans Eclipse
    Par franck971 dans le forum Maven
    Réponses: 2
    Dernier message: 07/08/2009, 21h17
  4. Réponses: 0
    Dernier message: 14/05/2009, 12h38
  5. [DOM XML] Insertion données dans fichier XML avec PHP pour Flash ?
    Par ExSter dans le forum Bibliothèques et frameworks
    Réponses: 17
    Dernier message: 10/05/2006, 11h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo