簡體   English   中英

Maven:如何在Web應用程序構建期間在lib文件夾中添加所有jar文件

[英]Maven: How to add all jar files in lib folder during a web application build

我有一個老項目。 我正在嘗試將Maven構建添加到項目中。 當前,項目中的所有jar文件都位於WEB-INF / lib文件夾中。

有沒有一種方法可以在源代碼編譯期間將這些jar文件添加到類路徑,然后將其保存在war文件庫中

這是改用Maven的地方之一。 有很多建議可以使大多數您以后需要的東西短路,並在那里傷害您。 我建議你

  • 將jar文件從lib文件夾移出到另一個項目文件夾,這對Maven而言沒有任何特殊意義。
  • 對於您容易識別的所有jar,在pom文件中進行適當的Maven依賴。 這將允許Maven下載源代碼和javadoc(如果存在)。
  • 對於其余的jar,您可以告訴Maven將它們作為自定義依賴項作為常規構建的一部分進行安裝。 幾年前,我問了同樣的問題,並在單個pom.xml中的Multiple install:install-file中得到了非常有用的答復。 這將使您能夠快速啟動並運行。
  • 如果有時間,請為您的自定義依賴項找到適當的替換項。

慢慢來吧。 這是一項繁瑣的工作,但很快就會收到回報。

暫無
暫無

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

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