J'ai une application web de projet Maven, et je veux personnaliser la web.xml fichier en fonction du Profil, qui est en cours d'exécution. Je suis en utilisant le Maven-Guerre-plugin, ce qui me permet de définir une "ressources" répertoire où les fichiers peuvent être filtrés. Cependant, le filtrage seul n'est pas suffisant pour moi.
Plus en détail, je veux inclure (ou d'exclure) l'ensemble de la section sur la sécurité, selon le profil que j'ai un en cours d'exécution. C'est la partie:
....
....
<security-constraint>
<web-resource-collection>
<web-resource-name>protected</web-resource-name>
<url-pattern>/pages/*.xhtml</url-pattern>
<url-pattern>/pages/*.jsp</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>*</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>${web.modules.auth.type}</auth-method>
<realm-name>MyRealm</realm-name>
</login-config>
<security-constraint>
....
....
Si cela n'est pas fait facilement, il est un moyen d'avoir les deux web.xml de fichiers et de sélectionner le plus approprié en fonction du profil?