I am finishing the implementation of the https://issues.jboss.org/browse/FORGE-842 that I have created.
which adds methods to the MavenPluginFacet in order to handle plugins by using the "pluginManagement" feature.
One question is left however (see the issue Comments): should we also implement some kind of method(s) to handle the "resolved" plugin;
by "resolved", I mean a plugin that is defined both in the pluginManagement section and in the plugin section: in that case, the plugin properties (version, configuration, ...) are inherited from the plugin definition of the pluginManagement section.
I didn't see this right away because I was on personal leave (and I only check Forge-dev when I am off duty )
It sounds like some sort of intelligent resolution is probably a good idea. Similar to what was done with Dependency and DependencyManagement sections in the MavenDependencyFacet and DependencyInstaller.
What do you think? Want to continue this on email@example.com?