問題:maven專案通過maven匯入本地war包后無法成功參考該包里的所有類。
能通過快捷鍵搜到匯入的所有類,也能進去,就是想要使用時就參考不到,不能順利impot。
現象:
這是剛開始呼叫的時候顯示的,可以import

但是點擊匯入后并沒有匯入檔案,滑鼠再次移入時import也沒了,如下圖

下圖是參考:

曾嘗試解決方法:
1.清除idea快取并重啟,沒有效果;
2.使用全路徑指向檔案位置,舉例:com.alibaba.alipay.AppManagerUtils。
結果顯示找不到相應的alibaba包;
uj5u.com熱心網友回復:
maven 專案 把maven clean一下,重新下載依賴包,可能你本地的依賴包版本和專案的不一致。
uj5u.com熱心網友回復:
clean無數次了,沒效果uj5u.com熱心網友回復:
沒效果,試過無數次了
uj5u.com熱心網友回復:
maven 專案 把maven clean一下,重新下載依賴包,可能你本地的依賴包版本和專案的不一致。
沒效果,試過無數次了
看一下 pom.xml檔案
uj5u.com熱心網友回復:
是否有依賴報錯呢uj5u.com熱心網友回復:
是否有依賴報錯呢
沒有,External Libraies有成功引入,通過搜索也能搜索到相關檔案
uj5u.com熱心網友回復:
maven 專案 把maven clean一下,重新下載依賴包,可能你本地的依賴包版本和專案的不一致。
沒效果,試過無數次了
看一下 pom.xml檔案

這是一個本地的專案,里面有一些通用的頁面以及類,希望打成工具包提供給不同的專案中使用,因為是web專案,所以打的war包,不知道是不是因為是war包的原因,但是本專案中另一個工具包也是war包,就可以用。
uj5u.com熱心網友回復:
可能是jar包的作用域的問題在pom.xml中<type>屬性后面加一個<scope>compile</scope>
uj5u.com熱心網友回復:
可能是jar包的作用域的問題
在pom.xml中<type>屬性后面加一個<scope>compile</scope>

這邊已經是compile了,且專案中另一個war包也是這樣引入的,并沒有攜帶<scope>compile</scope>標簽。但我還是聽從您的意見進行了嘗試,結果是無效的。
uj5u.com熱心網友回復:
maven 專案 把maven clean一下,重新下載依賴包,可能你本地的依賴包版本和專案的不一致。
沒效果,試過無數次了
看一下 pom.xml檔案

這是一個本地的專案,里面有一些通用的頁面以及類,希望打成工具包提供給不同的專案中使用,因為是web專案,所以打的war包,不知道是不是因為是war包的原因,但是本專案中另一個工具包也是war包,就可以用。
可能是該war包打包時沒有加入依賴包,所以你找不到類。
uj5u.com熱心網友回復:
看看這篇文章https://www.cnblogs.com/TheoryDance/p/8662478.html要是不行的話就百度:maven匯入war包的使用,多搜索幾次,一定會解決的
uj5u.com熱心網友回復:
嘗試把本地倉庫的依賴洗掉重新 引入一下,可能依賴下載不完整,不完整的時候就會這樣.建議把出錯的某個依賴檔案夾下的檔案刪掉.重新下載一下.轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/34348.html
標籤:Java EE
上一篇:函式封裝
下一篇:求一個簡單演算法題
