在进行项目发布的时候,可能会碰到这样的情况, 希望在保持项目源代码不变的前提下,希望能够针对不同的运行环境获得相应的运行包.(比如war包)

基本配置 :(包括排除 不想打进war包的jar 的配置)

<build>
<filters>
<!-- 过滤文件,通常是一个属性文件(名值对的形式) -->
<filter>src/main/webapp/META-INF/auto-config.properties</filter>
<!--
<filter>${user.home}/antx.properties</filter>
-->
</filters>
<finalName>communitytag</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1-alpha-1</version>
<configuration>
<!--
打包之前过滤掉不想要被打进 .war包的jar,注意:这个地方,本来路径应该是
WEB-INF/lib/anaalyzer-2.0.4.jar,但是经过多次试验,不能这样,至于咋回事儿,搞不清楚。。经多方查证均无结果
暂且这样吧,虽然显得很丑陋,但是总能解决问题吧
-->
<warSourceExcludes>*/lib/analyzer-2.0.4.jar</warSourceExcludes>
<webResources>
<resource>
<!-- 元配置文件的目录,相对于pom.xml文件的路径 -->
<directory>src/main/webapp/WEB-INF</directory> <!-- 是否过滤文件,也就是是否启动auto-config的功能 -->
<filtering>true</filtering> <!-- 目标路径 -->
<targetPath>WEB-INF</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>

  

参考:http://nileader.blog.51cto.com/1381108/449956

maven-war-plugin 官网:http://maven.apache.org/plugins/maven-war-plugin/

最新文章

  1. Oracle Sales Cloud:报告和分析(BIEE)小细节1——创建双提示并建立关联(例如,部门和子部门提示)
  2. wordpress(二)wordpress环境迁移
  3. 网易新闻页面信息抓取 -- htmlagilitypack搭配scrapysharp
  4. OC动态特性
  5. Linux学习十八之、善用判断式
  6. 实现app上对csdn的文章列表上拉刷新下拉加载以及加入缓存文章列表的功能 (制作csdn app 四)
  7. 可编辑DIV (contenteditable=&quot;true&quot;) 在鼠标光标处插入图片或者文字
  8. Django 基础知识
  9. 基于 HTML5 Canvas 的 3D 模型列表贴图
  10. Redis 安装简介
  11. Hadoop与分布式数据处理 Spark VS Hadoop有哪些异同点?
  12. java接受安卓及ios App上传的图片,并保存到阿里OSS
  13. Windows文件系统
  14. POJ 2437 Muddy roads【贪心】(区间覆盖)
  15. webpack基本配置文件
  16. Linux配置nodejs
  17. C/C++之标准库和标准模板库
  18. JSON学习笔记-2
  19. 进阶系列(2)—— C#集合
  20. discuz开发,登录次数过多,锁定解决方法

热门文章

  1. Codeforces Round #266 (Div.2) B Wonder Room --枚举
  2. UVALive 5962 Strongly Connected Chemicals --最大独立集
  3. uGUI练习(二) Animate UI
  4. 错题726-java
  5. mac 无法连接android手机进行调试 解决方案
  6. oracle学习之表空间
  7. Django基础 - Debug设置为False后静态文件获取404
  8. iOS后台定位实现
  9. Activiti系列——如何在eclipse中安装 Activiti Designer插件
  10. [CareerCup] 4.2 Route between Two Nodes in Directed Graph 有向图中两点的路径