Accepted answer

Hard to say without seeing all your poms, but generally speaking: Define in root Pom all your dependencies in dependencyManagement section, your plugins in pluginManagement section with their configuration. In child poms define only those plugins and dependencies you need.

Keep in mind that xxxManagement sections only build shared definition, kind of root configuration. You still have to define in plugins and dependencies sections what you need but you can omit version and configuration elements.

This will allow all your child poms to run tests in all modules.

Related Query

More Query from same tag