Alien
  • 博客
  • 关于我
  • GitHub

通过Maven使用占位符来动态配置web.xml

  • 作者: alien
  • 时间: October 13, 2015
  • 分类: maven

Maven通过占位符${}动态配置web.xml,只需要在总的项目的pom文件下,添加一个插件,插件的内容如下:

    <plugins>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.4</version>
    <configuration>
        <!-- http://maven.apache.org/plugins/maven-war-plugin/ -->
        <webXml>src/main/webapp/WEB-INF/web.xml</webXml>
        <webResources>
            <resource>
            <!-- 元配置文件的目录,相对于pom.xml文件的路径 -->
            <directory>src/main/webapp/WEB-INF</directory>
            <!-- 是否过滤文件,也就是是否启动auto-config的功能 -->
            <filtering>true</filtering>
            <!-- 不包括以下文件夹下的文件 -->
            <excludes>
                <exclude>template/**</exclude>
            </excludes>
            <targetPath>WEB-INF</targetPath>
            </resource>  
        </webResources>  
    </configuration>
    </plugin>
    </plugins>

标签: none

  • 上一篇: Tomcat迁移JBoss 错误解决记录
  • 下一篇: 培训小记
© 2019 Alien. 由 Typecho 强力驱动 Redesign By Alien.