0
我开始阅读有关多模块maven项目的良好实践,特别是关于使用单独的pom聚合器和父母的建议。我发现这site其中包含以下段落:Maven相同的聚合器和父类(同一个pom)。独立子模块版本
你可以在模块中看到POMs的例子是,它从父POM继承它的版本。这对于中小型项目来说非常自然。该团队为每个模块更改下一个版本的代码。
你可以为你的模块使用不同的版本,但这不会让你走得太远。如果您通过其聚合父POM发布项目,则所有模块将以其各自的版本发布。这很好 - 首先想到。如果仔细观察,会发现版本会增加,即使某些模块根本没有任何更改。通过这种方法,您可以灵活地选择每个子模块使用不同版本的多模块聚合父POM 。但是这是值得的努力?
据我所知,当你运行release插件时,它会询问每个子模块的新版本。如果没有对特定子模块进行更改,则可以决定不要影响其版本。
作者是什么意思?