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 :

D'ou vient le génération d'un jar


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Par défaut D'ou vient le génération d'un jar
    Bonjour je travaille sur un gros projet en utilisant maven v2.0.8 et il est très efficace. Le problème qui arrive quelque fois est que j'ai certaines librairies qui sont générées dont je ne sais d'où elles viennent.

    Ce n'est pas gênant lorsque je m'en sers mais lorsque je veux les supprimer ou changer de version c'est pas vraiment pratique de chercher dans chaque fichier pom.

    Est-ce que vous savez comment connaître l'origine d'un fichier jar généré par maven??

  2. #2
    Membre éprouvé
    Inscrit en
    Août 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Août 2007
    Messages : 84
    Par défaut
    Tu peux lancer la commande pour avoir un aperçu de l'origine de chaque JAR pour un projet.

  3. #3
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Sinon, tu peux lancer mvn site, puis aller voir les rapports générés (le site étant stocké dans target/site/index.html). Ce sont les mêmes informations, mais c'est plus lisible
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  4. #4
    Membre confirmé Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Par défaut
    Ce n'est pas vraiment ça que je cherche. le /target/site/index.html va seulement me permettre de voir la liste des jar inclus dans mon projet.

    Ce n'est pas ça que je souhaite. Dans mon projet, quand j'inclus une dépendance, celle-ci va en inclure une autre qui va en inclure une autre et qui va ensuite inclure un jar pour mon projet.

    Ce que je veux c'est de savoir que toto.jar a été inclus par cette dépendance qui a été chercher une autre dépendance qui elle-même a inclus ce jar.

    Le /target/site/dependencies.html ne me fournit pas ces informations.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Par défaut
    Bonjour,

    actuellement je travaille sur un projet sur lequel nous avons rencontré le même genre de problème. Nous voulions avoir le contrôle sur les versions des dépendances transitives. Le seul moyen que nous avons trouvé est de créer notre propre repository maven qui n'est pas connecté au repository maven standard. C'est un peu lourd à mettre en place (il faut ajouter tous les jars nécessaires au projet) mais nous controlons parfaitement les version de nos dépendances.

  6. #6
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Citation Envoyé par Space23 Voir le message
    Ce n'est pas vraiment ça que je cherche. le /target/site/index.html va seulement me permettre de voir la liste des jar inclus dans mon projet.

    Ce n'est pas ça que je souhaite. Dans mon projet, quand j'inclus une dépendance, celle-ci va en inclure une autre qui va en inclure une autre et qui va ensuite inclure un jar pour mon projet.

    Ce que je veux c'est de savoir que toto.jar a été inclus par cette dépendance qui a été chercher une autre dépendance qui elle-même a inclus ce jar.

    Le /target/site/dependencies.html ne me fournit pas ces informations.
    Je ne suis pas d'accord.
    Si tu regardes cette page par exemple, la liste des dépendances inclue à la fois les dépendances directes et transitives... On y voit également le dependency graph, qui représente cela sous forme plus visuelle.
    Normalement, sur cette page, tu dois avoir l'intégralité des dépendances utilisées par ton projet.
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  7. #7
    Membre confirmé Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Par défaut
    Ah oui effectivement excuse-moi je n'avais pas du regarder la bonne page. Merci en tout cas .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/09/2009, 11h55
  2. maven assembly génération d'un jar
    Par mat569564 dans le forum Maven
    Réponses: 2
    Dernier message: 26/08/2009, 14h26
  3. Génération d'un jar : Probleme de classpath ?
    Par boby62423 dans le forum Langage
    Réponses: 4
    Dernier message: 13/05/2009, 13h04
  4. [EAR] [xdoclet] génération du ejb-jar.xml
    Par polo54 dans le forum Java EE
    Réponses: 5
    Dernier message: 15/01/2008, 15h17
  5. Génération de fichier jar
    Par meridien dans le forum Langage
    Réponses: 10
    Dernier message: 19/09/2007, 00h44

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