[英]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.