我读到,要一步构建多个 Maven 项目(自动构建依赖项),可以使用 Maven Reactor 插件。然而,我见过的所有例子都表明,为了使用这个插件,相互依赖的包是一个公共(public)父项目的模块。
是否可以使用maven一步构建多个项目,这些项目不是公共(public)父项目的模块?
例如 - 来自不同存储库的两个项目,一个项目依赖于另一个项目,我想对这两个项目进行本地更改并一步构建所有内容。我可以这样做吗?
最佳答案
Is it possible to use maven to build multiple projects in one step which are not modules of a common parent project?
不,您需要一个聚合项目,即将它们列为模块的项目(并且子模块不必从聚合项目继承)。
- 相关堆栈溢出问题:What is the "reactor" in Maven?
- 引用Maven: The Complete Reference | POM Best Practices的“3.6.2.多模块与继承”
关于maven-2 - 如何在没有共同父项的情况下一步构建多个 Maven 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3384370/