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] Inclure le code source dans les archives Jar


Sujet :

Maven Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 15
    Par défaut [Maven2] Inclure le code source dans les archives Jar
    Bonjour,

    Presque tous est dans le titre, je veux en effet pouvoir inclure dans mes archives jar le code source java de mon application. Malheureusement je ne trouve aucune option de compilation avec maven2 pour me permettre cela !
    N'y a t'il pas un plugin ou quelque chose dont je n'ai pas connaissance ?

    Merci d'avance pour vos réponses !

    Jean-Noël

  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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonne question...

    Peut-être en configuration le plugin package de façon à inclure les sources Java ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            <configuration>
              <includes>
                <include>src/main/java/**/*.java</include>
              </includes>
            </configuration>
    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
    Membre chevronné

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Par défaut
    Bonjour,

    Je ne sais pas si on peut, comme le propose romain, inclure les sources directement dans le jar de l'application. Par contre, il est possible de créer un jar spécifique pour les sources et de les déployer en même temps que le jar de l'application via le plugin maven-source-plugin.

    Rémy

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 15
    Par défaut
    Citation Envoyé par rseM2 Voir le message
    Bonjour,

    Je ne sais pas si on peut, comme le propose romain, inclure les sources directement dans le jar de l'application. Par contre, il est possible de créer un jar spécifique pour les sources et de les déployer en même temps que le jar de l'application via le plugin maven-source-plugin.

    Rémy
    Bonjour,

    Merci mais aprés test comme tu le dis, cela créé un second jar . Personnellement j'ai besoin que tous soit inclut dans un unique jar .

    Par contre romain je trouve pas ton plugin package que tu parle pour le configurer ! Pourrais tu m'en dire un peu plus ?

    Merci

  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 : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Le plugin package n'existe pas vraiment... je parlais du plugin utilisé quand on fait mvn package... Le plugin utilisé dépend du type de package du projet.
    Dans ton cas, il s'agira du plugin jar.
    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
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 15
    Par défaut
    Merci pour la réponse, j'ai donc testé avec le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.5</source>
                <target>1.5</target>
                <includes>
                  <include>src/main/java/**/*.java</include> 
                </includes>
            </configuration>
    </plugin>
    et malheureusement il n'ajoute toujours pas mes sources . J'ai aussi tenté avec "<include>**/*.java</include>" mais rien ne change.

    Ai-je fait une erreur quelque part ?

    Merci

  7. #7
    Membre chevronné

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Par défaut
    Je viens de regarder en fouillant dans les archives de la liste de diffusion maven-user et on trouve la réponse (cf. par exemple dans ce post : Adding source to jar?). Je l'ai testé et ça fonctionne très bien.

    Rémy

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 15
    Par défaut
    Cela fonctionne parfaitement !

    Merci pour vos réponses !

  9. #9
    Membre chevronné

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Par défaut
    [Petite question au responsable des forums]

    Il serait bien d'avoir un bouton FAQ, qui permette d'ajouter un label FAQ (comme pour résolu) pour pouvoir remonter les discussions qui pourraient être rajouter dans la FAQ. Je pense par exemple que cette discussion est un bon exemple.

    Rémy

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/03/2015, 15h51
  2. [PHP-JS] Inclure du code ASP dans un script PHP
    Par daquin dans le forum Langage
    Réponses: 7
    Dernier message: 04/09/2006, 18h20
  3. comment inclure du code C dans un plugin
    Par Stopher dans le forum 4D
    Réponses: 6
    Dernier message: 28/04/2006, 12h39
  4. Pb avec code source "lister les images d'un dossier"
    Par Mimisator dans le forum Langage
    Réponses: 2
    Dernier message: 19/10/2005, 15h25

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