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 :

Gérer les dépendances Maven


Sujet :

Maven Java

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2012
    Messages : 16
    Par défaut Gérer les dépendances Maven
    Bonjour ,

    Je suis débutant , j'aimerais travaillé avec Maven pour gérer mes dépendances et ne plus chercher les jar sur internet puis les ajoutés dans la classPath du projet.

    Actuellement je suis sur un application qui doit attaquée une base de données donc j'ai besoin de travailler avec Hibernat mais à mon niveau je sais pas où je peux trouver groupId et artifactId concernant Hibernate . si quelqu'un à des idées ou des piste je suis preneur et vraiment je lui en serais très reconnaissant.

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    mvnrepository.com, un bon endroit pour trouver les libriaries maven dont tu as besoin

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2012
    Messages : 16
    Par défaut
    d'abord merci pour l'intérêt que vous avez porté à mon problème.

    mais il y a pas une possibilité de dire à maven de chercher le jar de Hibernat pour nous en lui spécifiant l'url du site web.

  4. #4
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par jeeland Voir le message
    mais il y a pas une possibilité de dire à maven de chercher le jar de Hibernat pour nous en lui spécifiant l'url du site web.
    Pourquoi veux tu faire ça ?

    Le principe de Maven c'est de se brancher sur des "repository" globaux qui sont des sortent de grosses librairies contenant l'ensemble des dépendances couramment utilisées (dont Hibernate doit surement faire partie).

    C'est pour ça qu'à partir d'un moteur de recherche de "repository", comme www.mvnrepository.com, tu vas y retrouver le "groupId" et "artifactId". Ca servira ainsi à Maven de récupérer la librairie correspondante.

    PS : J'ai simplifié le fonctionnement.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2012
    Messages : 16
    Par défaut
    j'ai pas bien compris il y a pas une repository sur internet . est ce que doit obligatoirement créer un et télécharger les jar que j'en ai besoins il y a pas un autre moyen ?

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    On n'a pas dit que tu devais créer / télécharger les jars. Tu dois juste préciser l'artifactId, le groupId et la version que tu veux, et maven ira piocher dans les repository globaux.

    mvnrepository.com, c'est juste une indexeur qui permet de facilement retrouver dedans des librairies à partir de leur noms, de voir facilement les usages, etc.

    Maintenant si tu veux le faire à la dure, tu va sur le site de hibernate, et tu va voir dans la doc quelles valeurs tu dois mettre pour ton maven.

  7. #7
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par jeeland Voir le message
    j'ai pas bien compris il y a pas une repository sur internet . est ce que doit obligatoirement créer un et télécharger les jar que j'en ai besoins il y a pas un autre moyen ?
    Il faudrait que tu relises une documentation t'expliquant le principe de Maven je pense. ca te donnera une vision plus claire du principe.

    Toi ton soucis c'est de disposer d'une référence vers une librairie Hibernate à ce que je comprends ? Ce que tu fais donc sur ton projet Maven c'est de préciser sur ton pom.xml qu'il a besoin de la librairie Hibernate disposant du groupId et de artifactId correspondant à celle que tu as besoin (dont tu peux vérifier l'existence sur www.mvnrepository.com).

    Et qu'est ce que Maven va faire ? Il va vérifier dans les repository connu sur le net s'il retrouve cette librairie avec le même artifactId et le même groupeId. Puis, il va la télécharger pour qu'elle soit disponible sur ton repository local. Tu vas donc bien disposer de ta librairie en local.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2012
    Messages : 16
    Par défaut
    merci de tout cœur pour cette explication , donc si j'ai bien compris :
    pour que maven gère nous dépendances on doit lui spécifier uniquement le groupeId et artifcatId et c'est a lui de télécharger les jar adéquat et les stocké chez nous localement . mais ou ce trouve le repository qui est connu sur le net ?

  9. #9
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Le repository central de maven est ici

    http://repo.maven.apache.org/maven2/

    Mais tu peux en ajouter d'autres dans ta configuration locale.

  10. #10
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2012
    Messages : 16
    Par défaut
    encore merci de m'avoir accordé du temps .

Discussions similaires

  1. Question sur les dépendances Maven
    Par felix01 dans le forum Maven
    Réponses: 8
    Dernier message: 26/10/2013, 02h16
  2. Ne pas laisser toutes les dépendances Maven à Tomcat
    Par tuxivinc dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 15/02/2013, 10h11
  3. Réponses: 1
    Dernier message: 26/04/2012, 14h17
  4. Gérer les dépendances
    Par Nalfeim dans le forum Langage
    Réponses: 6
    Dernier message: 15/06/2009, 10h45
  5. Dépendances maven pour les jar jasperserver
    Par mbinte dans le forum Jasperserver
    Réponses: 1
    Dernier message: 09/09/2008, 16h13

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