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 :

Maven 2 - Comment récupérer la ligne de commande


Sujet :

Maven Java

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2003
    Messages : 15
    Points : 12
    Points
    12
    Par défaut Maven 2 - Comment récupérer la ligne de commande
    Bonjour,

    Je viens de parcourir le net désespérément à la recherche d’une solution. Je ne sais même pas si ce que je souhaite faire est possible.

    Je m’explique :
    J’ai créé un plugin MAVEN, qui doit parcourir les sources des projets durant la phase ‘process-sources’ donc avant compilation, le but étant d’extraire certaines parties des sources pour analyse et de remplacer celle-ci par autre chose si besoin.
    Hors, j’aimerais que mon plugin ne s’exécute uniquement que, si la commande ‘mvn clean deploy’ est lancer, le problème, c’est que si je tape ‘mvn clean install’, mon plugin ce lance également.

    Question :

    Existe-t-il une solution pour, si possible, connaître la commande qui a été lancer ?

    J’ai essayé du côté des ‘profile’ mais, je me suis retrouvé avec un problème de dépendance.

    J’espère m’être bien expliqué, et que vous comprendrez quel est mon problème, car s’agissant d’un projet professionnel, je suis tenu de ne donner aucun morceau du code source.

    Merci d’avance pour vos réponses

  2. #2
    Expert éminent sénior
    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 : 45
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    Ce que tu cherche à faire est un peux contraire à la philosophie maven. Ce n'est pas au plugin d'hardcoder le moment ou il doit fonctionner, c'est au créateur du pom et/ou à l'utilisateur d'en décider. Le plus simpleserait peut etre de faire comme le fait le plugin de test, un paramètre qui permet de le "skipper" (-Dmaven.test.skip=true) quand on en a pas besoin.

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2003
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    Merci à toi tchize_.

    J’ai tellement la tête dans le guidon que je n’ai pas pensé à cette option pourtant extrêmement simple.

    Bonne continuation.

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 09/01/2015, 15h32
  2. Comment récupérer la ligne selectionné dans un JTree ?
    Par Spinoza23 dans le forum Composants
    Réponses: 6
    Dernier message: 18/01/2007, 14h47
  3. Réponses: 2
    Dernier message: 14/01/2007, 23h17
  4. Comment lancer une ligne de commande dans un processus en Java.
    Par doyouknow56 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 13/05/2006, 11h55

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