maven filters 和 resource

摘要:
添加<标签下;并且<标记的值设置为true;添加<值中使用env变量。第三,将对应的配置文件添加到配置文件中,将选择相应的配置文件,然后选择相应的过滤器。当资源设置为true时,将选择1.4筛选器和资源、筛选和包含。

1 filter

1.1 用途

对多个配置文件进行选择。

1.2 选择的依据

1.3 使用的方式

第一,在<resource>标签下面加<filtering>标签,并且<filtering>标签的值设置为true;

第二,添加<filters>标签,添加<filter>,并且值中使用env变量

第三,在profiles中添加相应的profile,并且给env赋值

这样,mvn -P prod指定了prod的话,就会选择相应的profile,然后给env赋值,然后选择了相应的filter。

1.4 filters和resource、filtering、include

当resource设置了filtering为true的时候,会使用filters中设置的fliter来过滤该resource下include的文件中的变量。

也就是说,filtering是是否过滤的开关,filters中指定过滤用的filter,include指定被过滤的对象。这些变量的替换是maven执行的。

2 resource

指定哪些文件会包含在war文件中。

免责声明:文章转载自《maven filters 和 resource》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇去掉谷歌浏览器输入框的默认黄色背景封装一个获取module.exports内容的方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

谈谈你对 keep-alive 的了解?

在做电商有关的项目中,当我们第一次进入列表页需要请求一下数据,当我从列表页进入详情页,详情页不缓存也需要请求下数据,然后返回列表页,这时候我们使用keep-alive来缓存组件,防止二次渲染,这样会大大的节省性能。 keep-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,避免重新渲染 ,其有以下特性: 一般结合路由和动态组件一起使用...

HTML5实现歌词同步

开篇 HTML5的最强大之处莫过于对媒体文件的处理,如利用一个简单的vedio标签就能够实现视频播放。相似地,在HTML5中也有相应的处理音频文件的标签,那就是audio标签 在线Demo audio标签 实现一个audio标签非常easy,相应的html代码例如以下: <audio id="player" src="music/我在人民...

Android编译大全(六)

6.2. makefile文件控制整个android系统编译的make文件。其内容如下: ### DO NOT EDIT THIS FILE ### include build/core/main.mk ### DO NOT EDIT THIS FILE ###   可以看出,实际上控制编译的文件是:build/core/main.mk 6.3. Make...

Supervisor安装与配置

参考https://www.cnblogs.com/morgana/p/8908723.html Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。...

Libevent::evhttp服务器

#include <cstdio> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "evhttp.h" #include "event.h" #include "event2/http.h" #include "even...

ESP32开发(2)esp32-cam采集图像

ESP32-CAM摄像头开发板 USB转串口下载器 杜邦连接线若干        注意:GPIO0连接GND(下拉)的作用是让ESP32-CAM进入下载启动模式,这个模式里,才能利用Arduino IDE给ESP32编程,否则IDE会报错,代码烧录完成后,我们需要断开GPIO0和GND的连接,让ESP32进入正常的内存启动模式。 配置ESP32环...