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 :

Comment débinder un Mojo du Lifecycle ?


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de spekal
    Inscrit en
    Mai 2005
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 502
    Par défaut Comment débinder un Mojo du Lifecycle ?

    Vous m'avez compris !

    Alors, comment on fait ?... Je vois que mon mojo expérimental continue de s'exécuter sur tous les lifecycle, ce qui me gène, alors je voudrais le supprimer totalement du repository... la commande d'installation est mvn install, mais pour le desinstall ?

  2. #2
    Expert confirmé

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

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

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par spekal
    Alors, comment on fait ?... Je vois que mon mojo expérimental continue de s'exécuter sur tous les lifecycle, ce qui me gène, alors je voudrais le supprimer totalement du repository... la commande d'installation est mvn install, mais pour le desinstall ?
    En l'enlevant du pom/profile, non?

    Comment est-il bindé au lifecycle? C'est un mojo qui est lié par défaut?

  3. #3
    Membre chevronné Avatar de spekal
    Inscrit en
    Mai 2005
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 502
    Par défaut
    Citation Envoyé par denisC
    Comment est-il bindé au lifecycle? C'est un mojo qui est lié par défaut?
    Mais je n'en sais rien !

    Il n'est pas dans le POM de mon projet et pourtant il s'exécute, alors que je n'en ai plus rien à faire...

    Je pense que je l'avais lié par le fait d'avoir déclaré @phase package dans le source de mon mojo, et que j'avais fait mvn install à un moment. Depuis, impossible de s'en débarrasser.

  4. #4
    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
    Citation Envoyé par spekal
    Mais je n'en sais rien !

    Il n'est pas dans le POM de mon projet et pourtant il s'exécute, alors que je n'en ai plus rien à faire...

    Je pense que je l'avais lié par le fait d'avoir déclaré @phase package dans le source de mon mojo, et que j'avais fait mvn install à un moment. Depuis, impossible de s'en débarrasser.
    Il est forcément déclarer quelque part. Dans un pom parent peut-être

  5. #5
    Membre chevronné Avatar de spekal
    Inscrit en
    Mai 2005
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 502
    Par défaut
    Apparemment cela venait non pas de mon ex plugin expérimental, mais du fait que j'avais fait des tests, eux aussi expérimentaux (décidément ! ), dont j'avais effacé les sources, mais pas les classes.

    Lorsque Surefire regardait la liste des tests présents, il trouvait les classes, et les exécutait, même si j'avais effacé les sources, ce qui est bien normal et evident. Maintenant j'ai effacé ausii les classes, et tout va mieux.

    Donc tout ça est dû à mes difficultés à faire des choses simples plutôt qu'aux outils eux mêmes !

    Merci pour votre indulgence.

  6. #6
    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
    Il est toujours préférable d'appeler la goal clean à chaque build

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/03/2015, 15h28
  2. Réponses: 5
    Dernier message: 20/08/2002, 18h01
  3. [langage] comment créer des fichiers ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 05/05/2002, 16h33
  4. Réponses: 7
    Dernier message: 01/05/2002, 20h23
  5. Comment débuter en programmation ?
    Par Marc Lussac dans le forum Débuter
    Réponses: 0
    Dernier message: 08/04/2002, 11h29

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