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 :

question maven war plugin


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Par défaut question maven war plugin
    Bonjour,

    Je souhaiterai savoir si il existait une façon de spécifié dans le pom.xml quel répertoires prendre pour générer un war. Je m'explique voici tout d'abord une partie de mon pom.xml:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <plugins>
    	  <plugin>
    			<groupId>org.apache.maven.plugins</groupId>
    			<artifactId>maven-war-plugin</artifactId>
    			<version>2.0.2</version>
    			<configuration>
    				<outputDirectory>C:\Documents and Settings\xxxxxx\Bureau\</outputDirectory>
    				<warName>war-test</warName>
    				<warSourceDirectory>C:\java_app\</warSourceDirectory>
    				<webxml>C:\Documents and Settings\xxxxxx\Bureau\maven-2.0.5-bin\MonApplication\target\MonApplication\WEB-INF\</webxml>
    			</configuration>
    	  </plugin>
    </plugins>
    Enfaite, je voudrais générer un war en spécifiant à maven que les répertoires sources sont dans C:\java_app. Le problème est que maven va générer le war en prenant tous ce que contient le répertoire java_app, et moi je voudrais spécifié uniquement certains "sous-répertoires" du répertoire java_app.

    Merci pour vos réponses.

  2. #2
    Membre confirmé Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Par défaut
    dans la configuration il faut que tu rajoute la balise :
    <warSourceIncludes></warSourceIncludes>
    en spécifiant à l'intérieur les fichiers que tu veux inclure dans ton war.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Par défaut
    Salut et merci de me répondre,

    j'avais déja essayé avec la balise <warSourceIncludes> mais cela ne prend pas en compte les répertoires indiqués. Je l'ai peut être mal spécifié:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <plugins>
    	  <plugin>
    			<groupId>org.apache.maven.plugins</groupId>
    			<artifactId>maven-war-plugin</artifactId>
    			<version>2.0.2</version>
    			<configuration>
    				<outputDirectory>C:\Documents and Settings\xxxxxx\Bureau\</outputDirectory>
    				<warName>war-test</warName>
    				<warSourceDirectory>C:\java_app\</warSourceDirectory>                                                                                                                 
                                    <warSourceIncludes>C:\java_app\ALT\xxx</warSourceIncludes>
    				<webxml>C:\Documents and Settings\xxxxxx\Bureau\maven-2.0.5-bin\MonApplication\target\MonApplication\WEB-INF\</webxml>
    			</configuration>
    	  </plugin>
    </plugins>
    Questions:
    - Quelle est la différence entre warSourceDirectory et warSourceIncludes ??
    - Est-ce normal que lorsque je tape la commande "mvn war:war" maven me copie les répertoires sources pour le war dans monappli\target\monappli pour ensuite générer le war?? ( le war généré contient donc tout le répertoire monappli\target\monappli ).

  4. #4
    Membre confirmé Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Par défaut
    - Est-ce normal que lorsque je tape la commande "mvn war:war" maven me copie les répertoires sources pour le war dans monappli\target\monappli pour ensuite générer le war?? ( le war généré contient donc tout le répertoire monappli\target\monappli ).
    oui c'est normal il me le fait aussi.

    - Quelle est la différence entre warSourceDirectory et warSourceIncludes ??
    la balise warSourceDirectory permet de définir un repertoire sources, tandis que warSourceIncludes permet de définir les fichiers a inclure dans le war.

    Quel type de fichiers contenu dans ton repertoire : C:\java_app\ALT\xxx
    veux-tu inclure?(quels extensions?)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Par défaut
    du jar mais surtout du jsp

  6. #6
    Membre confirmé Avatar de marcxa44
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 202
    Par défaut
    <warSourceIncludes>C:\java_app\ALT\xxx\*.jar,C:\java_app\ALT\xxx\*.jsp</warSourceIncludes>
    essaie de rajouter ceci,
    Comment s'apel ton appli, c bien java_app?

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

Discussions similaires

  1. Maven War Plugin : archiveClasses
    Par garthos dans le forum Maven
    Réponses: 0
    Dernier message: 05/02/2014, 14h13
  2. Problème avec maven-war-plugin
    Par Dev-pro dans le forum Maven
    Réponses: 3
    Dernier message: 17/05/2013, 18h19
  3. Réponses: 0
    Dernier message: 17/05/2013, 13h17
  4. Réponses: 2
    Dernier message: 19/01/2009, 14h33
  5. [M2] maven-war-plugin utilisation
    Par wargre dans le forum Maven
    Réponses: 2
    Dernier message: 03/09/2007, 14h42

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