[英]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項目,但這是唯一/最佳選擇嗎? 謝謝!
mvn package
target/
目錄中找到JAR,並在非maven項目中使用它。 如果你沒有使用任何構建管理系統,轉換為Maven(或Gradle)幾乎肯定是更好的選擇; 學習Maven需要一段時間,但它可以防止因依賴和類路徑管理,可預測的構建集成等問題而產生的大量麻煩。
也就是說,用Maven建造的罐子並沒有什么神奇之處; 它只是一個工具,可以自動調用您使用的所有工具,如編譯器和JUnit。 它生成一個普通的jar,就像你使用任何其他jar一樣,將它添加到類路徑中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.