Maven: Anpassen web.xml web-app-Projekt

Ich habe eine web-Anwendung Maven-Projekt, und ich möchte zum anpassen der web.xml Datei abhängig von dem Profil ausgeführt wird. Ich bin mit dem Maven-War-plugin, was mir erlaubt, zu definieren, ein "Ressourcen" - Verzeichnis, wo die Dateien können gefiltert werden. Allerdings-Filterung allein ist nicht ausreichend für mich.

Im detail, ich will gehören (oder ausschließen) den ganzen Abschnitt über die Sicherheit, je nach dem Profil habe ich einen Betrieb. Dies ist der Artikel:

....
....

<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>

....
....

Ist dies nicht leicht gemacht, gibt es eine Möglichkeit zu haben zwei web.xml Dateien und wählen Sie das passende je nach Profil?

InformationsquelleAutor der Frage Markos Fragkakis | 2010-07-21

Schreibe einen Kommentar