簡體   English   中英

將maven工件用於非maven項目

[英]Using a maven artifact into a non-maven project

我從未與Maven合作,而我在嘗試使用外部API進行非Maven項目時遇到過它。 外部API的文檔說:

The JAR is not currently available on any central Maven repositories, but you can easily 
clone this repository and install it to your local Maven just by typing:
mvn compile install

由於我的項目不是Maven項目,OI想知道我怎么還能使用這個沒有JAR文件的外部API,否則我可以導入到我的項目中?

我知道我可以將我的項目轉換為Maven項目,但這是唯一/最佳選擇嗎? 謝謝!

  1. 簽出代碼。
  2. 運行mvn package
  3. 在項目的target/目錄中找到JAR,並在非maven項目中使用它。

如果你沒有使用任何構建管理系統,轉換為Maven(或Gradle)幾乎肯定是更好的選擇; 學習Maven需要一段時間,但它可以防止因依賴和類路徑管理,可預測的構建集成等問題而產生的大量麻煩。

也就是說,用Maven建造的罐子並沒有什么神奇之處; 它只是一個工具,可以自動調用您使用的所有工具,如編譯器和JUnit。 它生成一個普通的jar,就像你使用任何其他jar一樣,將它添加到類路徑中。

暫無
暫無

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

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