簡體   English   中英

如何獲取本地Maven包以引入其依賴項?

[英]How do I get a local Maven package to bring in its dependencies?

我寫了一系列我想轉變成公司圖書館的課程。 管理所有它的依賴是一個痛苦所以我做了一個Maven項目,讓它自動處理。

我已將我的庫項目打包到.jar中,並將其添加到我的本地Maven存儲庫中。 我現在可以在我的應用程序項目的pom.xml中列出它,它就像任何其他依賴項一樣被引入並且工作得很好。

問題是我的庫的依賴關系沒有被引入。看起來這應該是直截了當的但是嘗試復制Maven存儲庫中的其他包不起作用。

現在我的jar包含兩個目錄:

com\company\package\Main.class

和:

META-INF\maven\com.company\package\pom.xml

我需要在哪里放置Maven的pom.xml文件來獲取依賴項的依賴項? .jar構建中還有其他東西我缺少嗎?

描述項目/模塊的Maven POM文件( pom.xml )通常放在根目錄中。

然后,您的Maven安裝可以獲取POM文件,該安裝將自動配置項目,這意味着還要從其存儲庫下載依賴項。

有關部署到存儲庫的工件的示例,請參閱http://central.maven.org/maven2/org/springframework/spring-core/5.1.5.RELEASE/

暫無
暫無

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

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