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] Réalisation de jar


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Par défaut [Maven 2] Réalisation de jar
    Bonjour

    Je précise que je débute sous maven 2
    J'ai un projet existant qui utilise déjà Maven et je voudrais générer un jar contenant uniquement un package de mon application avec les librairies dont les classes de mon package ont besoin.

    La première question avant d'aller plus loin c'est est-ce que c'est possible d'exécuter un seul plugin un peu comme si on exécutait une task avec ant ?

    Et du coup la seconde question dans le cas où la réponse à la première est positive est : comment préciser le package ?

    merci d'avance

  2. #2
    Membre confirmé Avatar de greaumaxime
    Homme Profil pro
    Architecte technique
    Inscrit en
    Avril 2003
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2003
    Messages : 27
    Par défaut
    Bonjour,

    Pour créer un JAR unique contenant les classes de ton projet ainsi que celles de tes dépendances, il y a le plugin officiel maven-shade-plugin [1].

    Tu peux aussi inclure/exclure certaines dépendances du JAR final [2].

    Par contre concernant le package de tes sources, il est très fortement conseillé d'organiser ton projet en plusieurs projets (modules ou projets indépendants) afin de répartir les packages (fonctionnels ou techniques) dans ces projets.
    Clairement, toutes les sources présentent dans ${basedir}/src/main/java pour un projet de type JAR doivent être destinées à se retrouver dans l'archive Java finale.

    Cordialement.

    [1] http://maven.apache.org/plugins/maven-shade-plugin/
    [2] http://maven.apache.org/plugins/mave...-excludes.html

Discussions similaires

  1. Réponses: 7
    Dernier message: 08/10/2020, 22h56
  2. problème réalisation fichier jar
    Par plawyx dans le forum Général Java
    Réponses: 3
    Dernier message: 08/07/2014, 14h14
  3. [MAVEN 2]Question sur .jar
    Par marcxa44 dans le forum Maven
    Réponses: 2
    Dernier message: 02/08/2007, 13h43
  4. [Maven 2] Ajouter des jar local à son projets
    Par sleepy2002 dans le forum Maven
    Réponses: 2
    Dernier message: 09/03/2006, 03h12
  5. [Maven][Debutant]Specifier jar a utiliser
    Par royto dans le forum Maven
    Réponses: 1
    Dernier message: 06/07/2005, 10h46

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