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 :

Référencement de dépendance


Sujet :

Maven Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 91
    Par défaut Référencement de dépendance
    Bonjour, je cherche à référencer une dépendance via les propriétés de maven mais je n'ai visiblement pas la bonne syntaxe.

    J'arrive à obtenir la liste des dépendances avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ${project.dependencies}
    qui produit à la phase process-resources lors du filtrage une chaîne du type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Dependency {groupId=..., artifactId=..., version=..., type=...}, Dependency {...}...]
    Connaitriez-vous SVP une syntaxe qui me permettrait d'accéder à une dépendance en particulier?

    Merci!

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Par défaut
    Bonjour,

    Pouvez-vous donner un exemple d'utilisation de cette variable ${project.dependencies} ou préciser votre besoin final?

    Par exemple, s'il s'agit d'exploiter les dépendances dans un plugin Maven, vous pouvez récupérer la liste des dépendances, puis itérer dessus:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    	/**
              * @parameter expression="${project.dependencies}"
              */
    	private java.util.List dependencies
     
    	void execute() {
    		dependencies.each {
    		 	log.info( it.toString())
    		}
            }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 91
    Par défaut
    Certes mais le but n'était pas de l'exploiter en Java mais dans le pom, donc accéder à un élément identifié de la liste, une dépendance en particulier et ce via la syntaxe d'accès aux propriétés de maven.

    Après recherches, il semble que cela ne soit pas possible, donc j'ai trouvé un scenario de contournement, néanmoins si quelqu'un a une réponse je reste toujours intéressé!

    Merci

Discussions similaires

  1. [Makefile] [Avancé]Récupération de dépendances
    Par Ruok dans le forum Systèmes de compilation
    Réponses: 4
    Dernier message: 06/02/2004, 12h52
  2. Recherche des dépendances des modules
    Par slowpoke dans le forum Mandriva / Mageia
    Réponses: 9
    Dernier message: 11/12/2003, 08h49
  3. [Concept] Dépendances fonctionnelles
    Par bolo dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 24/01/2003, 20h13

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