filtrer les sources à compiler dans maven2

filtrer les sources à compiler dans maven2 - Java - Programmation

Marsh Posté le 23-05-2006 à 10:20:15    

Bonjour à tous
 
j'ai un projet java (wapapp+ejb+...) et j'utilise maven 2 pour construire un EAR englobant tout les composants de mon projet.
 
mon probleme est qu' avec maven 2 j'ai pas trouvé comment definir un fitrage sur les sources a compiler. pour le moment je recupere tout mon projet:  
 
pom.xml:
...
<build>
 
 <sourceDirectory>la racine de mon projet</sourceDirectory>
 
       
<plugins>
   
 
     <plugin>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>2.0</version>
  </plugin>
           
     <plugin>
        <artifactId>maven-install-plugin</artifactId>
        <version>2.0</version>
      </plugin>
       
</plugins>
         
         
  </build>
...
 
 
ceci me permet d'avoir un jar mais avec toute les classe de mon projet.
 
qlq1 peut m'aider sur comment on peut filtrer les sources?
merci

Reply

Marsh Posté le 23-05-2006 à 10:20:15   

Reply

Marsh Posté le 23-05-2006 à 10:58:55    

je sais pas, mais si tu veux tu vas sur http://mavenbook.xwiki.com/xwiki/bin/view/Main/WebHome y a un bouquin gratuit sur maven2+continuum je pense que tu trouveras reponse à tes questions

Reply

Marsh Posté le 23-05-2006 à 14:21:25    

j'ai deja jeter un coup d'oeuil sur ce livre ça parle juste de filtrage des ressources et pas des source java,  
 
j'ai trouver un article où ils disent de configurer un plugin  
process-sources:process the source code, for example to filter any values. mais je ne vois pas comment.

Reply

Marsh Posté le 23-05-2006 à 17:13:24    

Des fois, on trouve ce qu'on cherche dans la doc officielle
 

Citation :

sourceModifications : This element describes all of the sourceModifications associated with a project. Each source modification is described by a sourceModification element, which is then described by additional elements (described below). These modifications are used to exclude or include various source depending on the environment the build is running in.


 

Reply

Marsh Posté le 23-05-2006 à 17:43:22    

merci bidem pour ton aide mais le  
<sourceModifications> n'existe pas dans maven2.
ça ne marche qu'avec le maven1.
 
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed