我参与开发的项目似乎有可能发展成一个包含子多模块项目的多模块项目。
虽然它只是处于多模块阶段,但我决定在根部有一个父pom,每个模块都有子pom,因为maven指令可以正常工作。但现在我想知道在模块中我是否也可以拥有poms并最终得到一种poms树。我能这样做吗?什么是构建项目或poms的最佳方式?
我还使用Jenkins和archiva作为持续集成周期的一部分。
答案 0 :(得分:0)
是
我这样做。儿童只是poms,是罐子,儿童是poms或jar等。例如:
https://github.com/drlivingston/kr
我很乐意讨论我做得更多以及为什么会有所帮助。但是什么"最好"真的取决于你需要什么。
您将在顶部pom上运行命令,它将渗透模块层次结构和" reactor"会全力以赴。即使树的各个分支相互依赖,它也会适当地整理构建顺序。