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 :

Le plugin assembly sur un projet multimodule


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2011
    Messages : 6
    Par défaut Le plugin assembly sur un projet multimodule
    bonjour à tous,

    Je suis nouveau sur ce forum.
    Je viens à vous parce que j'ai un peu de souci avec le plugin assembly de maven3.
    J'ai un projet multi-module, j'aimerai produire un gros jar qui contient tous les jar des modules fils. plus toutes les dépendances nécessaire.
    Pour cela j'ai eu idée de packagé tous les sous-modules avec un des format par défaut du plugin : jar-with-dependencies.
    Puis ensuite j'ai eu l'idée d'inclure tous ces jar dans un seul. Mais je galère.
    Une personne parmi vous a t'il déjà fait de telle manipulation ? Si oui, est'-ce que je suis sur la bonne voie, et pouvez vous m'indiquez je vous pries les démarches à suivre?

    Merci beaucoup

    Jerems

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    En ce qui me concerne, j'utilise plutôt le plugin assembly pour cela. Je fais un module "distribution" qui va packager le tout. Le procédé est expliqué ici :
    http://maven.apache.org/plugins/mave...on-simple.html
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2011
    Messages : 6
    Par défaut
    Et tu n'a pas de souci avec la balise <binaries> ? maven moi n'aime pas en me mettant en évidence que c'est déprécié.

  4. #4
    Nouveau membre du Club
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2011
    Messages : 6
    Par défaut
    quanf j'execute mvn clean package, j'ai ce message :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    [WARNING] [DEPRECATION] moduleSet/binaries section detected in root-project assembly.
     
    MODULE BINARIES MAY NOT BE AVAILABLE FOR THIS ASSEMBLY!
     
     To refactor, move this assembly into a child project and use the flag <useAllReactorProjects>true</useAllReactorProjects> in each moduleSet.

  5. #5
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    En fait je n'utilise pas cette balise. Je dis dans le pom.xml de distribution qu'il a une dépendance sur les autres modules, du coup, l'assembly va prendre les modules ainsi que leurs dépendances.
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2011
    Messages : 6
    Par défaut
    Ah oki, je vois l'astuce.
    Mais du coup il fait créer un autre projet spécialement pour faire ça.
    Sur un vas simple ça passe.
    Mais il y a une balise <moduleSet> donc je pense que ça doit être possible sans avoir recours à cette astuce et en utilisant cette balise.

Discussions similaires

  1. Projet multimodules avec plugin assembly
    Par anthony.pa dans le forum Maven
    Réponses: 3
    Dernier message: 17/11/2013, 02h05
  2. Dépendances d'un plugin sur un projet multimodules
    Par romaintaz dans le forum Maven
    Réponses: 2
    Dernier message: 20/05/2009, 10h37
  3. [Plugin][EclipseUML] Rétro ingénierie sur gros projet
    Par Crowell dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 19/01/2008, 12h06
  4. [M2]Recherche plugin d'activité sur un projet ?
    Par elitost dans le forum Maven
    Réponses: 12
    Dernier message: 12/07/2006, 13h39
  5. [plugin] Reverse Engineering sur mon projet
    Par Tourix dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 03/07/2006, 12h57

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