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 :

Question sur les dépendances Maven


Sujet :

Maven Java

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 90
    Points : 55
    Points
    55
    Par défaut Question sur les dépendances Maven
    bonsoir,
    je fait mes premiers pas dans maven et je bloque dans le téléchargement des dépendances
    dans un premier pas j'ai lancé la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mvn archetype:create -DgroupId=com.ecole -DartifactId=monapplication
    j'ai inclut le projet dans eclipse après avoir tapé la commande
    puis après dans le fichier pom.xml j'ai ajouté les dépendances
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <dependency>
    	<groupId>log4j</groupId>
    	<artifactId>log4j</artifactId>
    	<version>1.2.17</version>
    </dependency>
    <dependency>
    	<groupId>javax.faces</groupId>
    	<artifactId>jsf-api</artifactId>
    	<version>2.1</version>
    </dependency>

    puis je me suis déplacé dans le dossier contenant le fichier pom.xml et j'ai tapé la commande
    le problème c'est que les dépendances ne sont pas téléchargé par maven j'ai meme tenté de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mvn dependency:copy-dependencies
    et j'ai cherché dans le dossier target/dependency je nai trouvé que le jar Junit

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par felix01 Voir le message
    le problème c'est que les dépendances ne sont pas téléchargé par maven j'ai meme tenté de faire
    C'est un peu vague, comme description. Tu peux donner la trace complète Maven ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Accessoirement, il existe des plugin pour eclipse qui gèrent directement maven, histoire d'éviter de devoir lancer mvn eclipse:eclipse après chaque changement dans le pom.xml

    ces plugin sont inclus par défaut avec la distribution basée sur eclipse "springsource", que je te recommade pour jouer avec maven + eclipse

  4. #4
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 90
    Points : 55
    Points
    55
    Par défaut
    effectivement il y a un plugin eclipse qui permet de tavailler avec maven sur eclipse mon problème ce n'est pas ça mais dans le téléchargement des JARs. normalement que je lance la commande "mvn complile" maven doit télécharger les dépendances qui figurent dans pom.xml et qui ne sont pas dans le repository local.Or dans la trace maven il n' y a pas une ligne qui indique que des jar ont été téléchargé,de plus j'ai des problèmes de compilation quand je fait appelle à des classes que contiennent ses jars;ça veut dire que les jar ne sont pas dans la classpath du projet donc non téléchargé par maven
    merci pour vos réponses

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Si il n'y a aucune ligne, c'est parce que maven les as déjà téléchargés. Sinon maven te mettrais des lignes de téléchargement avec eventuellement des messages de style "Pas pu trouver la librairie hibernate-core 3.1 , groupid org.hibernate"
    Donne nous ta trace de compilation et ton pom.xml qu'on vois ce qui ne va pas.

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 90
    Points : 55
    Points
    55
    Par défaut
    merci tchiz pour votre intéraction avec mon sujet vous trouverez ci-joint un capture du fichier pom.xml ainsi que que du trace maven
    Images attachées Images attachées   

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Il a toutes les librairies, et la compilation se passe sans soucis.


    PS: copie colle le contenu des message / fichiers, parce que les screenshots, à lire hein.....

  8. #8
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Ca manque de détails, on ne voit pas où est le problème !

    Sinon, comme disait tchize_, il faut refaire un mvn eclipse:eclipse chaque fois que tu modifies le pom.xml, donc exécute de nouveau cette commande, va dans Éclipse, sélectionne le projet et appuie sur F5.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  9. #9
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    Avec Eclipse Kepler, l'integration entre Maven et Eclipse est incluse, et donc il est recommendé de ne plus utiliser le plugin eclipse, mais de laisser Kepler s'en occuper (a travers le plugin m2e).

Discussions similaires

  1. [Maven] Question sur les dépendances
    Par yo_haha dans le forum Maven
    Réponses: 0
    Dernier message: 15/11/2012, 16h01
  2. [DF] question sur les propriétés des dépendances fonctionnelles
    Par bambi98 dans le forum Schéma
    Réponses: 1
    Dernier message: 07/05/2012, 04h26
  3. petite question sur les proxy maven
    Par afkkir dans le forum Maven
    Réponses: 2
    Dernier message: 26/05/2008, 20h04
  4. Question sur les dépendances fonctionnelles
    Par Luffy Duck dans le forum Débuter
    Réponses: 3
    Dernier message: 29/03/2007, 21h04

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