2013-07-03 10 views
5

Ich möchte ein Maven-Profil erstellen, das web.xml in allen Projekten sucht, in denen es verwendet wird, und die erforderlichen Werte in web.xml ersetzen. Ich möchte keine Maven-Eigenschaften in web.xml einfügen, sondern nur ein Profil für alle Projekte erstellen, die web.xml enthalten. Zum Beispiel möchte ich javax.faces.PROJECT_STAGE Wert ersetzen:Wie ersetzen Contex-Param-Werte in web.xml mit Maven?

<context-param> 
    <param-name>javax.faces.PROJECT_STAGE</param-name> 
    <param-value>Production</param-value> 
</context-param> 

zu

<context-param> 
    <param-name>javax.faces.PROJECT_STAGE</param-name> 
    <param-value>Development</param-value> 
</context-param> 

ich ein Profil erstellen möchten, die web.xml suchen und notwendig ersetzt, aber ohne Modifikation original web.xml bis:

<context-param> 
    <param-name>javax.faces.PROJECT_STAGE</param-name> 
    <param-value>${maven.property}</param-value> 
</context-param>  

Ist das mit maven möglich?

Antwort