我對maven很新穎。 現在我開發了一個maven項目。我的另一個項目需要依靠這個。 有誰知道我該如何生成自己的依賴關係?這樣我的第二個項目就可以在pom中添加第一個作爲依賴的項目。 非常感謝關於生成maven依賴關係
0
A
回答
2
由於您的第一個項目已經是maven項目,只需在第一個項目的根目錄中運行mvn install
,將其安裝到本地存儲庫中即可。
然後,您可以通過簡單引用您在第一個項目中定義的groupId,artifactId和版本來在第二個項目中包含依賴項。
所以,如果你的第一個項目必須在其POM如下:
<project>
<groupId>com.yourdomain</groupId>
<artifactId>yourcomponent</artifactId>
<version>1.0</version>
... <!-- more here -->
可以包括這在你的第二個項目:
<dependencies>
<dependency>
<groupId>com.yourdomain</groupId>
<artifactId>yourcomponent</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
除非您部署項目1罐到中央行家如果你的jar在你的本地倉庫(通過mvn install),這隻會工作。
1
Maven項目由「Maven座標」標識,即ArtifactID,GroupID和版本。
假設您創建了第一個項目並運行maven install
。您的本地存儲庫(位於$ HOME/.m2 /中)現在將包含已編譯的項目以及您在其中放置的任何座標。
您的第二個項目現在必須僅依賴於所述座標。
我會建議在maven上搜索一下。很久以前,我做了一個教程,可以幫助你,即使這些例子有點簡單。 Here you go,祝你好運!
相關問題
- 1. Maven依賴關係
- 2. Maven依賴關係
- 3. Makefile - 依賴關係生成
- 4. 依賴的Maven副本依賴關係
- 5. 添加maven依賴關係
- 6. maven條件依賴關係
- 7. Maven依賴關係收斂
- 8. Maven獨立依賴關係?
- 9. Maven依賴關係問題
- 10. Maven傳遞依賴關係
- 11. 減少Maven依賴關係
- 12. Java Maven Jar依賴關係
- 13. Maven依賴關係解析
- 14. maven和red5依賴關係
- 15. Maven。傳遞依賴關係
- 16. java maven rebuild依賴關係
- 17. Maven和db4o依賴關係
- 18. LibreOffice Maven的依賴關係?
- 19. Gradle等價於Maven依賴關係?
- 20. 對於GeneratedMockFactory的Maven依賴關係
- 21. 依賴關係的nuget依賴關係
- 22. GCC makefile依賴關係生成路徑
- 23. Eclipse無法解析maven-bundle-plugin生成的依賴關係
- 24. NetBeans中的Maven項目:如何向「依賴關係」和「測試依賴關係」添加依賴關係?
- 25. 關於Maven依賴關係和外部庫的初級查詢
- 26. 依賴關係
- 27. Maven-Assembly-Plugin包含特定的依賴關係及其傳遞依賴關係
- 28. IntelliJ和Maven依賴關係 - 無法重新排序依賴關係
- 29. 獲取缺少依賴關係的Maven項目的依賴關係
- 30. Maven多模塊依賴關係共享