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 assembly génération d'un jar


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Août 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1
    Par défaut maven assembly génération d'un jar
    bonjour,
    nous travaillons actuellement sur un projet JAVA JEE utilisant MAVEN,
    nous voulons utiliser le plugin maven-assembly pour réaliser une archive jar de notre application en excluant de l'archive de sortie le fichier Config.properties qui contient des informations utiles à notre application mais nous souhaitons également conservé ce fichier dans notre application.
    ce fichier properties est localisée dans src/main/resources.

  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
    Bonjour et bienvenue,

    Je ne suis pas sûr de tout à fait te suivre.
    Quand tu dis que "en excluant de l'archive de sortie le fichier Config.properties (...) mais nous souhaitons également conservé ce fichier dans notre application", qu'entends tu par là ?
    Est-ce que tu souhaites que ton JAR ne contienne jamais ce fichier ?

    Dans ce cas, tu peux simplement faire ça dans le pom.xml (inutile de passer par un assembly) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        <build>
            <resources>
                <resource>
                    <directory>src/main/resources</directory>
                    <excludes>
                        <exclude>Config.properties</exclude>
                    </excludes>
                </resource>
            </resources>
       ...
    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
    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
    D'après ton MP, cela a effectivement résolu ton problème.
    Dans ce cas, le mieux est de mettre un commentaire ici, mais surtout de cliquer sur
    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

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/10/2011, 06h37
  2. Réponses: 2
    Dernier message: 28/05/2009, 11h58
  3. [EAR] [xdoclet] génération du ejb-jar.xml
    Par polo54 dans le forum Java EE
    Réponses: 5
    Dernier message: 15/01/2008, 15h17
  4. Réponses: 3
    Dernier message: 20/09/2007, 17h55
  5. Réponses: 4
    Dernier message: 28/06/2007, 11h01

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