活用maven使web.xml可以用maven变量
2015-09-12 00:03
375 查看
<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>
相关文章推荐
- 行列式的理解
- POJ 2773 Happy 2006(二分+容斥)
- Hadoop-eclipse-plugin插件安装
- 《机器学习实战》学习笔记:基于朴素贝叶斯的分类方法
- Yii2框架中一些折磨人的坑
- PHP比C/C++或Java少了什么?多线程,多线程,多线程……
- 为什么是“程序猿”而不是“程序媛”?
- Sublime Text3技巧使用
- Node.js
- Sublime Text
- P2P网贷理财入门知识
- 不必放大融金所事件对P2P行业影响
- 投资理财五字秘诀
- JAVA String类与常量池,堆之间的错综复杂...
- 关于引入第三方jar包引发的java.lang.NoClassDefFoundError解决
- Python读取中文txt乱码问题
- MAC OSX 下安装 CTAGS
- 7.html中的表单元素一
- zookeeper 典型应用场景-集群管理
- 安装与配置windbg的symbol(符号)