簡體   English   中英

如何將Maven依賴項(jar文件)從一個Java項目復制到另一個動態Web項目的WEB-INF / lib文件夾?

[英]How do you copy Maven dependencies (jar files) from one Java project to another Dynamic web project's WEB-INF/lib folder?

我試圖在我的另一個Web項目中使用一個名為“Search”的Java項目。 我將搜索項目導出為jar並添加到我的Web項目的WEB-INF / lib文件夾中。 問題是,搜索項目對Accumulo,Hadoop,Zookeeper等有很多依賴關系。那么如何將這些maven依賴項/ jar文件從Search項目復制到我的Web應用程序的WEB-INF / lib文件夾中,這樣我就可以使一切正常運行?

我只是在項目中添加像Accumulo,Hadoop等常用依賴項。 因此它們將自動打包在您的戰爭項目中。

由於您使用的是Maven,因此您需要做的就是將“搜索”項目添加為Web項目的依賴項 Maven將自動為您解決任何傳遞依賴,如Accumolo,Hadoop,Zookeper等。

可能還有其他方式,但我的方法是。

  1. 在您的項目中,單擊maven依賴項以進行擴展。
  2. 選擇您需要的Jar文件和復制(Cntrl + C)
  3. 將其粘貼到Notepad ++或Eclipse(任何類型文件)中

現在你會得到這樣的東西

  1. 清除文件系統中的下載文件夾。 因為您從瀏覽器下載所有jar文件而不是導航到文件系統中的每個文件夾。

  2. 只需逐行復制到瀏覽器網址標簽即可。 它將被下載到下載,您可以從中輕松復制到WEB-INF / lib文件夾。

注意:您可以通過以下方式自動執行此過程

  • 編寫Java代碼(java.io)
  • 創建字符串數組或逐行讀取文本文件
  • 通過迭代創建文件復制到文件夾的數組。

希望它會有所幫助。

通過手動過程下載

暫無
暫無

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

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