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 :

[maven2] supprimer dépendances transitives non voulues


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut [maven2] supprimer dépendances transitives non voulues
    Salut,
    Lors d'une migration d'un projet en maven 2, nous nous retrouvons avec plusieurs jars non voulues provenant sans doute de dépendances transitives.
    Cependant je n'ai pas vu ou je pouvais trouver l'info de leur origine.
    Si je fais mvn site, j'obtiens un site et l'arbre des dépendances. Mais celles ci ne sont pas listées dans les transitives...
    J'ai tenté d'utiliser la balise exclusion mais celle ci s'applique a une dépendance et comme nous ne savons pas laquelle ramène ces jars indésirables...

    Les jars indésirables en question sont servlet-api, avalon-framework et logkit. J'ai soupconné hibernate ou spring mais en rajoutant les exclusions sur eux, rien.

    Une idée sur :
    - comment déterminer l'origine d'une dépendance transitive
    - comment les supprimer si le point précédent n'est pas possible

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    tu peux voir l'arbre de dépendances en utilisant mvn help:dependencies
    ou en utilisant le mode debug de maven (-X) quand tu build

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    sinon, tu peux aussi ajouter la dépendance à ton projet et mettre son scope à provided

  4. #4
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut
    avec l'option -X ca a fonctionné. Par contre pas de help:dependencies avec ma version (maven 2.0.4) apparemment.
    J'ai donc pu voir que ces dépendances étaient ramenées par commons-logging. Merci

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

Discussions similaires

  1. [PL/SQL] Supprimer les caractères non numériques
    Par Oliveuh dans le forum PL/SQL
    Réponses: 6
    Dernier message: 25/06/2015, 12h13
  2. Dépendances de dll non voulues
    Par laedit dans le forum Framework .NET
    Réponses: 6
    Dernier message: 05/11/2009, 17h27
  3. Réponses: 6
    Dernier message: 23/05/2008, 10h23
  4. [CSS][IE >= 5.5] Transparence non voulue !
    Par pimousse76 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 12/05/2005, 16h06
  5. probleme d'espace non voulu entre 2 bloc
    Par piff62 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 12/04/2005, 16h07

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