背景
今天在用一個jar包時,明明已經導入了,但是在運行的時候會報找不到類。后來發現在編譯的lib文件夾里並沒有這個包。而且在maven工作欄里發現這個包的后面有個備注 provided
這個provided代表着什么呢,就是說這個包只有在編譯的時候才起作用,但是打包的時候就沒用了。
問題就在這,當我打包的時候沒有把這個包導入,當然就找不到類了。
解決辦法
將這個包的scope設置為compile就可以了
今天在用一個jar包時,明明已經導入了,但是在運行的時候會報找不到類。后來發現在編譯的lib文件夾里並沒有這個包。而且在maven工作欄里發現這個包的后面有個備注 provided
這個provided代表着什么呢,就是說這個包只有在編譯的時候才起作用,但是打包的時候就沒用了。
問題就在這,當我打包的時候沒有把這個包導入,當然就找不到類了。
將這個包的scope設置為compile就可以了
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。