As today, the definition of the project dependencies, plugin version and configurations and so on is scattered across the root project pom and its sub-modules which complicates i.e. version management and updates as one has to check if the same version is re-defined in any of the module.
Ideally we can use the root POM file for dependencies and plugins management so each sub-module can have simpler references to the artifacts and plugins.
Describe the proposal
As today, the definition of the project dependencies, plugin version and configurations and so on is scattered across the root project pom and its sub-modules which complicates i.e. version management and updates as one has to check if the same version is re-defined in any of the module.
Ideally we can use the root POM file for dependencies and plugins management so each sub-module can have simpler references to the artifacts and plugins.