簡體   English   中英

顯示Maven文件夾外部的Maven依賴關系

[英]Maven Dependencies showing outside maven folder

早上來了,我把日食激起了,並注意到日食顯示了我的依賴罐在Maven依賴文件夾之外。 這是一個長期運行的工作區,並且我知道沒有任何更改會導致此行為。

更奇怪的是,Maven Dependencies文件夾中也包含jar。

在此處輸入圖片說明

我努力了:

mvn eclipse:cleanmvn eclipse:eclipse無法正常工作,因為在此之后,只有父項目顯示為maven文件夾。

刪除了舊的工作區並重新創建,結果完全相同。

經過驗證的Maven設置和我的poms都很好。 應該是。

看起來有些生成的文件被清理掉了。 仍然不確定是什么引起了問題...

我的解決方案是關閉Eclipse,刪除工作區,並在SVN存儲庫中確保已完成所有工作。

右鍵單擊> Svn選項>在空白屏幕上還原。

在gui中,有一個“ delete un-revisioned files復選框。

從本質上講,這是為了擺脫所有由Maven / Eclipse生成的文件,但目標文件夾也是如此。

重新創建導入了我的Maven項目的工作空間,並全部清除。

在這種情況下,我嘗試過將庫直接顯示在項目內容中的唯一方法是滿足以下兩個條件:

  • 這些庫專門設置在“ Java Build Project窗口的“ libraries選項卡中。
  • 未選中“ Libraries from externalLibraries from external選項(從項目的視圖菜單中的“ Customize view選項中)。

在我看來,您的.classpath文件已被修改。 我總是建議將其檢入源代碼管理系統(以及.project和Eclipse項目的其余元數據文件),注意不要包含絕對路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM