我有一個maven Java項目(項目A),它依賴於第二個項目(項目B)。現在,項目A從存儲庫下載項目B,以便構建它。但是,我也在研究Project B.如何讓Maven使用我的機器上的Project B版本並忽略版本庫中的版本?如何使用Maven創建構建依賴關係?
3
A
回答
2
如果兩個項目的版本相同(並且這是SNAPSHOT
版本),則在本地生成項目B(mvn clean install
),並且項目A將使用該版本。
2
您可以在B沒有mvn install
所以它會被安裝到本地回購和A.從那裏使用可以聚合這兩個項目作爲multi-module project模塊,使他們能夠建立相同的生成反應器內,並看到對方。你也可以使用IDE插件(比如用於Eclipse的m2e),如果你的項目都在同一個工作區中,它支持你所說的內容。
最後一個選項可能是最舒服的。
相關問題
- 1. maven force重建依賴項目(首先構建依賴關係)
- 2. 從Maven項目構建依賴關係?
- 3. 構建具有依賴關係的Maven
- 4. Maven - 建立依賴關係
- 5. TFS構建依賴關係
- 6. 使用內置依賴關係構建
- 7. 使用fpm構建依賴關係的deb包創建
- 8. 在Maven構建期間從Maven依賴關係罐創建類列表
- 9. 如何使maven構建依賴項目
- 10. 在一系列依賴關係中構建多個Maven構件
- 11. 如何創建與構建依賴關係的deb包
- 12. 使用maven的pom.xml進行gradle構建依賴關係?
- 13. 如何從Ant Java類路徑構建Maven依賴關係?
- 14. Maven - 如何自定義依賴關係的構建?
- 15. 如何創建jar依賴關係?
- 16. 建立nuget依賴關係構建
- 17. 如何推遲Hudson構建直至構建其依賴關係?
- 18. maven如何解決構建應用程序的主要依賴關係的依賴關係?
- 19. 如何在使用Maven構建Jenkins的git插件時解決依賴關係?
- 20. 如何配置Eclipse構建路徑以使用Maven依賴關係?
- 21. 未知依賴Maven構建
- 22. Maven構建取錯依賴
- 23. 如何使用構建路徑使用的依賴項創建Maven項目jar?
- 24. Maven構建似乎是在創建與依賴關係的jar時覆蓋類
- 25. Maven - 如何構建依賴項目
- 26. maven - 如何構建依賴的uberjars
- 27. 如何在php中創建依賴關係結構?
- 28. Maven依賴關係
- 29. Maven依賴關係
- 30. 如何使用所有依賴關係構建解決方案
至少除非將新的SNAPSHOT部署到存儲庫(在本地構建之後)。 – FrVaBe
根據項目A的pom配置,Project A的pom.xml中的項目B' '可能需要更新到x.y.z-SNAPSHOT –
orangepips
將Eclipse與Maven插件一起使用時,它將首先依賴工作區中的項目A. – YMomb