我有一个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