maven 打包时缺少文件_解决Intellij Idea下使用Maven项目打包时部分文件缺失问题
問題
Idea被越來越多的java開發者青睞,特別是豐富的插件極大方便了開發者。Idea雖然沒有Eclipse的繁瑣配置,但也會出現一些問題。問題如下:
一、在進行Maven項目打包的時候,會發現有的項目會隨機出現xml文件和配置文件沒有打包進war。
二、SpringBoot+Maven項目中,無法將自定義文件下jar包打包進項目。
針對問題一
如采用圖中的目錄結構
如果java和resources文件夾下面都有配置文件,在Maven配置文件pom.xml的build標簽下添加如下配置:
針對問題二
項目目錄結構,自定義文件夾中的jar包一般為無法直接中maven庫直接下載,或者是沒有收錄在maven庫中的jar,這里以oracle驅動包為例
調試時自定義文件下的jar包是可以配置后直接使用的,通過File-Project Structure-Libraries選擇jar包添加。
SpringBoot使用maven時打包,加入自定義文件夾下的文件可以進行如下配置,修改maven的pom.xml配置文件:
1、pom文件中修改jar包依賴配置
引用本地路徑,scope配置為system,systemPath配置為jar文件的路徑。
2、自定義文件夾下的jar包加入到打包文件
如springboot的jar方式打包時,庫文件是放在BOOT-INF/lib/目錄中,pom.xml的配置如下:
以war方式打包時,需添加war打包插件:
打包配置和IDE調試的配置可能會有沖突,在進行調試的時候,建議注釋pom中相關配置。
總結
以上是生活随笔為你收集整理的maven 打包时缺少文件_解决Intellij Idea下使用Maven项目打包时部分文件缺失问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 展示动图_DNF:多GIF动图展示,暗夜
- 下一篇: 使用pm2启动node文件_使用 PM2