maven 排除配置文件打包_Maven打包pom里面配置exclude 排除掉环境相关的配置文件...
Maven打包pom里面配置exclude 排除掉環境相關的配置文件
有幾種方式:
1. 打包時,指定環境參數把環境的配置文件復制過去
2. 不打包所有的環境相關的配置文件,直接由運維的人維護
可以在上傳war包前把配置給改了,用rar工具改里面的配置,但每次都改太麻煩
第一次上面放有這個配置文件,后面打包時排除掉就可以了,上面的解壓后就不會覆蓋了
我們公司就用2,后面打包時排除掉就可以了,上面的解壓后就不會覆蓋了
Maven打包pom里面配置exclude 排除掉環境相關的配置文件, resources excludes
關于Maven resource配制中include與exclude的關系
與是用來圈定和排除某一文件目錄下的文件是否是工程資源的。如果與劃定的范圍存在沖突時,以劃定的范圍為準。大多數情況下,人們使用和是為了配合實現過濾特定文件的需要。例如,在一個工程中,src/main/resources目錄下都是工程的資源文件,并不需要和再進行劃定。但如果我們需要對且僅對其中的jdbc.properties和mail.properties兩個文件進行過濾的話,則需要借助和進行如下的配置:
src/main/resources
true
jdbc.properties
mail.properties
src/main/resources
false
jdbc.properties
mail.properties
其中第一段配置聲明:在src/main/resources目錄下,僅jdbc.properties和mail.properties兩個文件是資源文件,然后,這兩個文件需要被過濾。而第二段配置聲明:同樣在src/main/resources目錄下,除jdbc.properties和mail.properties兩個文件外的其他文件也是資源文件,但是它們不會被過濾。
總結
以上是生活随笔為你收集整理的maven 排除配置文件打包_Maven打包pom里面配置exclude 排除掉环境相关的配置文件...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 心肌损伤的原因和恢复方法
- 下一篇: flutter图片预览_flutter好