Maven: 自定义web-app项目的web.xml

10 浏览
0 Comments

Maven: 自定义web-app项目的web.xml

我有一个基于Maven的web应用程序项目,我想根据正在运行的Profile自定义web.xml文件。我正在使用Maven-War-plugin,它允许我定义一个"resources"目录,其中的文件可以进行过滤。然而,仅仅进行过滤对我来说是不够的。

更详细地说,我想根据我正在运行的Profile包含(或排除)整个安全部分。这是部分内容:

....
....

    
        protected
        /pages/*.xhtml
        /pages/*.jsp
    
    
        *
    


    ${web.modules.auth.type}
    MyRealm


....
....

如果这不容易实现,有没有办法有两个web.xml文件,并根据Profile选择适当的文件?

0