zoukankan      html  css  js  c++  java
  • Maven -- 在进行war打包时用正式环境的配置覆盖开发环境的配置

    我们的配置文件一般都放在  src/main/resource 目录下。 

    假定我们的正式环境配置放在 src/main/online-resource 目录下。

    那么打成war包时,我们希望用online-resource下的配置文件取代resource 下的配置文件。

    pom.xml 插件配置:

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.2</version>
                    <configuration>
                        <warName>${project.build.finalName}</warName>
                        <webResources>
                            <resource>
                                <directory>src/main/online_resources</directory>
                                <targetPath>WEB-INF/classes</targetPath>
                            </resource>
                        </webResources>
                    </configuration>
                </plugin>

    配置的意思就是把 src/main/online_resources 目录下的文件输出到 WEB-INF/classes 。 那么online_resources中的文件就会把resource中的相同的配置文件覆盖掉。

  • 相关阅读:
    2
    异常处理
    接口
    抽象与多态
    关联关系
    9-13
    数据类型转换
    Day3
    对象和类
    MyEclipse导入现成项目出现小红叉错误
  • 原文地址:https://www.cnblogs.com/zsg88/p/7609440.html
Copyright © 2011-2022 走看看