我是一名Maven新手,花了數小時學習基礎知識,但是我仍然沒有找到任何好的文檔,說明如何在本地安裝具有所有(傳遞)依賴項的第三方JAR。使用傳遞性依賴/依賴樹安裝第三方庫?
我知道mvn install:install-file
確實安裝了一個JAR。但如何在repsoitory這樣的本地安裝:
+ Parent.jar
+ ChildA.jar (Requuired by Parent)
+ ChildB.jar (Required by Child A)
爲了使它更complcated與現實生活:Parent.jar和ChildA.jar是在公共Maven倉庫,但兒童不能使用傳統/商用罐B是在公共存儲庫中找到的jar(例如像日誌記錄罐)。我不僅希望在本地安裝它們(具有系統依賴性),而且還要「正確」地將它們與maven集成,以便我可以將此依賴關係樹重新分發給其他開發人員或公衆(我認爲這是對於maven來說很重要),以便maven知道並理解依賴樹(以避免版本衝突,不必要的下載等等)。
任何鏈接或信息如何描述這種可能性會很好。
非常感謝! 標記
謝謝,那真的是我正在尋找的東西:我意識到我必須自己編寫所有「非Maven提供的」庫並將它們與這些POM一起安裝。 – Markus 2012-01-15 19:27:49