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] retarder tache


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut [Maven2] retarder tache
    Bonjour,
    j'ai un projet multi-modules, donc chaque module me produit un jar.
    Le projet principal, un pom, les utilise pour faire un joli répertoire final grâce au plugin assembly.

    Jusque-là, tout marche nickel.

    Mais voilà, j'ai également une tâche ant à réaliser (que j'effectue via le plugin) une fois que les jar ont été créé, et sa place est dans le pom du projet principal. Seulement, quand je lance "maven install assembly:assembly", il exécute
    (1) les tâche relatives à la phase install (et les antérieures) du projet principal,
    (2) puis des sous-modules.
    (3) Et après il exécute la tâche assembly.
    La tâche ant est donc exécutée en (1) alors que j'aimerais qu'elle s'exécute après la (2). Savez-vous comment retarder cette tâche?

    PS: Je me doute que ça marcherait, mais je ne souhaite pas créer un module spécialement pour cette tâche ant.

    D'avance, merci.

  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 dois créé un nouveau module qui va créer ton assembly au lieu de le créer dans ton pom parent.
    Tu attaches la création de l'assembly à la phase package
    Tu ajoutes la tache ant dans ce module, attachée à la phase install (ou package mais après l'assembly)
    Maintenant, tu n'as plus qu'à lancer 'mvn clean install' sur ton projet parent.

  3. #3
    Membre expérimenté Avatar de dvicente72
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Par défaut
    ce qui serait bien, c'est de poster ton pom.xml ou juste ta section avec la tâche ant pour voir comment tu l'as configurer.

Discussions similaires

  1. [VB6] Gestionnaire des tache de windows 2000 avec VB6
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 12/11/2002, 08h21
  2. [VB6] [Système] Barre des taches
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 08/10/2002, 15h16
  3. desactiver la barre des taches
    Par naili dans le forum C++Builder
    Réponses: 7
    Dernier message: 02/09/2002, 17h57
  4. Obtenir les taches en cours
    Par mlerat22 dans le forum MFC
    Réponses: 3
    Dernier message: 17/06/2002, 12h36
  5. DirectX 6, un peu en retard ... :\
    Par multani dans le forum DirectX
    Réponses: 3
    Dernier message: 28/05/2002, 19h19

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