失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > maven 打包war包时忽略一些配置文件

maven 打包war包时忽略一些配置文件

时间:2021-11-17 03:58:40

相关推荐

maven 打包war包时忽略一些配置文件

使用过tomcat的童鞋应该都知道,tomcat是支持加载外部配置文件的,所以我们生成war包时不应该将配置文件也打包到war中,那么我们该怎么排除掉配置文件呢?

我就直接发一个pom.xml中的一个配置然后边看边说

关键是产品环境是要排除的内容

在本地环境下,不会排除文件

在产品环境下,排除resources下的配置文件,保留src/main/java下的配置文件

<profiles><profile><!-- 本地环境:id表示在什么环境下打包 --><!-- 在idea中MavenProjects下的Profiles我们就可以看到当前环境,也可以更改环境 --><id>dev</id><build><resources><resource><!--配置目录--><directory>src/main/java</directory><!--打包时包含哪些内容--><includes><include>**/*.properties</include><include>**/*.xml</include></includes></resource><resource><directory>src/main/resources</directory></resource></resources></build><activation><activeByDefault>true</activeByDefault></activation></profile><profile><!-- 产品环境:产品环境需要排除配置文件 --><id>product</id><build><resources><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes></resource><resource><directory>src/main/resources</directory><!--打包时排除哪些内容--><excludes><exclude>conf/*.properties</exclude></excludes></resource></resources></build></profile></profiles>

如果觉得《maven 打包war包时忽略一些配置文件》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。