You shouldn't use pluginManagement
in this case.
pluginManagement
is a way to control plugin configuration in a parent for all depending projects. If a child (or the project itself) wants to use it, it should add the plugin to the build/plugins:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<!-- no version required -->
</plugin>
</plugins>
</build>