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 :

exclure du war certains fichiers présent dans Webconent/WEB-INF


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut exclure du war certains fichiers présent dans Webconent/WEB-INF
    Bonjour,

    Lorsque je créé mon war avec maven j'aimerai exclure certains fichiers qui sont présents dans le répertoire WebContent/WEB-INF, est ce que vous savez comment faire, j'ai pas trouvez de solution sur le net?
    Merci de votre aide.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    comme pour n'importe quel autre packaging, tu ajoute des clauses <exclude> dans ton entrée <resources> du <build>
    http://maven.apache.org/pom.html#Resources

  3. #3
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    j'avais essayé cette solution, mais je me tape une erreur au lancement
    voilà à peu près ma balise resources :
    <resources>
    <resource>
    <directory>conf</directory>
    <includes>
    <include>**/*.*</include>
    </includes>
    </resources>
    Sauf que moi mon fichier à exclure est dans le répertoire WEB-INF...

    Alors un peu plus loin dans mon pom, j'ai ça :
    <!-- *****************
    Création du WAR
    ***************** -->
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
    <warSourceDirectory>
    ${webContent}
    </warSourceDirectory>
    <webResources>
    <resource>
    <directory>${basedir}/toto-jars</directory>
    </resource>
    </webResources>
    </configuration>
    </plugin>
    Mais je vois pas trop comment mettre le filtre exclude.

    Merci de ton aide

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    exactement de la même manière, une balises excludes dans resource de la config war

  5. #5
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    j'avais essayé cette solution, mais sans succès :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <plugin>
    	<groupId>org.apache.maven.plugins</groupId>
    	<artifactId>maven-war-plugin</artifactId>
    	<configuration>
    		<warSourceDirectory>
    			${webContent}
    		</warSourceDirectory>
    		<resource>
    			<excludes>
    				<exclude>*.properties</exclude>
    				<exclude>WEB-INF/*.properties</exclude>
    			</excludes>
    		</resource>
    		<webResources>
    			<resource>
    				<directory>${basedir}/toto-jars</directory>
    			</resource>
    		</webResources>
    	</configuration>
    </plugin>

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    c'est à mettre dans webresources, bien évidement.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/11/2008, 10h26
  2. chemin relatif d'un fichier présent dans le war
    Par Saverok dans le forum Websphere
    Réponses: 1
    Dernier message: 05/11/2008, 10h56
  3. Fichiers présents dans Setup Bootstrap\LOG\Files
    Par zut94 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 08/09/2008, 16h23
  4. vérifier un fichier présent dans un autre répertoire
    Par palcoquoz dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 18/06/2007, 10h02
  5. Excel - Lister fichiers présents dans un répertoire
    Par Chewi dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/11/2006, 13h24

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