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 :

Resources et filters


Sujet :

Maven Java

  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 30
    Par défaut Resources et filters
    Bonjour,
    Je dois actuellement mettre en place une usine a logiciel basé sur maven et eclipse.

    Apres de nombreuses recherches et de nombreux tests ca marche plutot pas mal.
    ( compilation, package install, site etc ....)
    j'ai néanmoins quelque petit problème.
    Le premier est relatif au fichier site.xml la discusion est la : http://www.developpez.net/forums/sho...99#post2968499

    Le deuxième problème est relatif au ressources et au filtre de maven.

    • Dans le main

    La tout marche bien ! lol
    lors du package, les variable sont bien remplacer.
    Cependant, si j'utilise cette methode, je ne peux plus utiliser l'execution d'eclipse car lui, Eclipse ne sait pas utiliser le filtre. il utilise donc les données brute du fichier properties (prop.projet.nom = ${nom} ). Cela pause probleme car le developeur, pour tester son appli la lance avec Eclipse et alors ca ne marche pas.... y a t il une solution ou est il obligatoire, pour tester son application, de générer a chaque fois le JAR avec un mvn package puis de le lancer ?

    • Pour les tests

    La par contre rien ne va. (relol)
    1- Lors de l'exécution des tests par maven, les valeur contenu dans mon fichier /src/test/resources/propTEST.properties ne prend pas en compte le filtre src/test/filters/filterTEST.properties En effet, les test sont exécuter par maven "à même" les classes, c'est a dire avant tout packaging... donc c'est normal que le fichier filtred ne soit pas pris en compte....
    ma question est comment faire pour utiliser filtre avec les test ?

    2- De plus, je ne pense pas qu'il soit normal de retrouver le fichier propTEST.properties dans mon JAR alors qu'il est dans le dossier test de maven?




    Merci de votre aide et de vos retours sur expérience

  2. #2
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 30
    Par défaut
    • Pour le main

    La solution c'est de packager le projet puis de lancer l'exécution maven .. ca marche donc je pense que je vais garder cette solution ...

    • Pour le test

    Pour le petit2 Ca c'est plus ou moins résolue car en fait ca vient de cette ligne la de mon pom :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        <resources>
          <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
          </resource>
        </resources>
    En effet ces ligne indique qu'il faut ajouter cette ressource et lui appliquer les filtre.
    Donc comme il ne ne faut pas faire ca, ( en effet les propertier pour test ne doive pas etre dans le jar) je ne vois pas la solution pour utiliser les filtres avec les tests .....

    Merci,
    En gros il ne reste plus qu'une question, comment utiliser les filtre avec des ressources pour les tests

  3. #3
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 30
    Par défaut
    La solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <testResources> 
            <testResource>
           	 <directory>src/test/resources</directory>
             <filtering>true</filtering>
          </testResource>
        </testResources>
    par contre ma question pour le site.xml et le faq.fml tien toujours
    http://www.developpez.net/forums/sho...99#post2968499

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

Discussions similaires

  1. Maven, resource filtering et license
    Par TabrisLeFol dans le forum Maven
    Réponses: 6
    Dernier message: 12/08/2009, 09h16
  2. [Builder] Effectuer une opération quand une resource a changé
    Par Satch dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 08/04/2004, 13h22
  3. propriete filtered
    Par crocodingo dans le forum Bases de données
    Réponses: 9
    Dernier message: 15/02/2004, 20h08
  4. TXMLModule.create - name = resource not found
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 04/03/2003, 10h54
  5. CFileDialog Filter
    Par Patrick Beaudoin dans le forum MFC
    Réponses: 4
    Dernier message: 07/09/2002, 09h51

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