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: Fichiers de ressources


Sujet :

Maven Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 91
    Par défaut Maven: Fichiers de ressources
    Hello,

    Dans un package dans mes sources de test, il y a des fichiers xml sur lesquels mon code jUnit s'appuie avec des getClass().getResourceAsStream("fic.xml"), permettant ainsi de faire abstraction des problématiques de chemin en intégration continue.

    Cependant à la compilation, maven ne place pas ces fichiers dans target/test-classes et il n'y a que les .class.

    Eclipse les copie lui => mes tests passent s'ils sont compilés par eclipse et échouent avec maven.

    Il me reste toujours la solution de mettre un script ant dans mon pom.xml, mais j'imagine qu'il y a une autre solution pour éviter une solution aussi bourrine!

    Si dans vos réflexions il y a également une proposition pour positionner ces fichiers différemment je suis également preneur, pour peu que cela améliore le projet!!

    Merci à tous d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 91
    Par défaut
    Bon,

    Je vais me répondre à moi même! (pour une fois)

    En fait j'ai créé un répertoire resources dans src/test/ et j'ai recréé mon arborescence de packages et j'ai mis mes fichiers xml là.

    => au compile ils ont été copiés dans le package et ils sont accessibles en tant que resources dans mon code.

  3. #3
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut
    Il faut savoir que maven utilise des arbo par defaut (voir ici ).

    Si tu a besoin de modifier cette arbo :

    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
    <project>
        <build>
            ...
            <sourceDirectory>${basedir}/messources</sourceDirectory>
            <scriptSourceDirectory>
                ${basedir}/messcripts
            </scriptSourceDirectory>
            <testSourceDirectory>
                ${basedir}/mestest
            </testSourceDirectory>
            <outputDirectory>${basedir}/mesclasses</outputDirectory>
            <testOutputDirectory>
                ${basedir}/mesclassestests
            </testOutputDirectory>
            ...
        </build>
    </project>

    pour ajouter une arbo supplementaire :

    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
    <project>
        <build>
     
            <resources>
                <resource>
                    <directory></directory>
                    <targetPath></targetPath>
                    <includes></includes>
                    <excludes></excludes>
                    <filtering></filtering>
                </resource>
            </resources>
            ...
        </build>
    </project>
    Voir egalement la doc "better build with maven"

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

Discussions similaires

  1. Chargement de fichier de ressource
    Par mymyma dans le forum JSF
    Réponses: 3
    Dernier message: 28/07/2006, 16h09
  2. Traduction du fichier de ressources
    Par eag35 dans le forum MFC
    Réponses: 1
    Dernier message: 29/03/2005, 11h17
  3. Création d'un fichier de ressources
    Par Franck.H dans le forum SDL
    Réponses: 11
    Dernier message: 19/03/2005, 00h14
  4. Réponses: 8
    Dernier message: 28/01/2005, 08h28
  5. [Struts]Fichier de ressource
    Par Ho(c)ine. dans le forum Struts 1
    Réponses: 2
    Dernier message: 19/04/2004, 14h10

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