簡體   English   中英

如何將Maven依賴關系組織到單個Maven依賴關系庫文件夾中

[英]How to organize maven dependencies into single Maven Dependencies library folder

我已經將Maven項目導入到Eclipse Luna中的工作區中。 它已作為maven項目導入,但是我到處都看到了我的所有依賴項(請參見下面的屏幕截圖),實際上,它們似乎都是多余的,Maven Dependencies庫文件夾中存在相同的依賴項。 由於某些原因,我不能只刪除它們。 如何刪除這些冗余依賴項或組織此項目以使其僅具有“ Maven Dependencies”庫文件夾中的依賴項?

注意,還有一個Maven Dependencies文件夾,其中包含與文件夾外部相同的依賴關系

正如您所提到的,您正在使用eclipse,請從市場上安裝eclipse maven插件,之后,當您在項目上單擊鼠標右鍵時,它將顯示給您一個Maven選項,在此內部單擊此選項還有很多其他選項,然后單擊Disable Maven Nature因此Maven將從項目中禁用。

在此處輸入圖片說明

然后Right click on your project -> Java Build Path -> Libraries -> Select all M2_REPO lib並刪除它們,然后按Ok按鈕。

在此處輸入圖片說明

現在再次右鍵單擊同一項目, Configure-> Convert to Maven project

在此處輸入圖片說明

完成后, Right click on project Maven->Update Project

在此處輸入圖片說明

它將在Maven Dependencies添加Maven Dependencies 像這樣

在此處輸入圖片說明

它還將解決該項目的許多Maven問題。

  • 在所有jar上選擇,然后右鍵單擊+構建路徑從構建路徑中刪除。(請確保知道所需的jar,或者根據需要將所有jar復制到文件夾中)
  • 然后右鍵單擊“項目名稱”,轉到“構建路徑”,然后單擊“配置構建路徑”。
  • 轉到庫選項卡,然后單擊添加庫,然后選擇用戶庫
  • 在右側有一個按鈕-用戶庫單擊
  • 然后單擊右側的“新建”按鈕。 通過提供一個有意義的名稱來創建一個新的庫。
  • 您將在左側看到您的用戶庫。
  • 選擇該庫。 您將在右側看到“添加外部Jars”選項。 現在,選擇所需的所有Jar,然后將其添加到此處(您可以從m2文件夾或在上面的步驟1中創建的自定義文件夾中選擇這些jar)。
  • 您將回到“添加庫菜單”,現在您將看到庫中包含所有罐子。

  • 選中復選框,然后單擊完成。

現在您的項目看起來井井有條!

暫無
暫無

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

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