活用maven使web.xml可以用maven变量

来源:互联网 发布:淘宝里怎么店铺收藏 编辑:程序博客网 时间:2024/05/22 01:35
<build>        <finalName>${finalWarName}</finalName>        <defaultGoal>compile</defaultGoal>        <resources>          <resource>            <directory>src/main/resources</directory>            <filtering>true</filtering>          </resource>          <resource>            <directory>src/main/webapp</directory>            <filtering>true</filtering>            <includes>                <include>WEB-INF/web.xml</include>            </includes>            <targetPath>${project.build.directory}/${project.build.finalName}</targetPath>          </resource>         </resources>    <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>            <outputDirectory>${war.outpath}</outputDirectory>            </configuration>        </plugin>     </plugins>      </build>

效果:

打包前:

  <context-param>       <param-name>spring.profiles.default</param-name>       <param-value>${datasource.type}</param-value>  </context-param>


打包后:

  <context-param>       <param-name>spring.profiles.default</param-name>       <param-value>JDBC</param-value>  </context-param>


0 0
原创粉丝点击