I think you should get rid of the open-ended version spec [1.2,) as it occasionally screws things up by bringing in snapshots or non-working code
Thanks for looking at it.
It does not introduce a dependency. It is in the <pluginManagement> and is in the configuration for the plugin me2. That is, it is not the version range for the plugin itself; The consumer of the version range is not Maven but rather me2. What it says is something like this: "If you use paranamer plugin version 1.7 or above (the actual version is specified in the plugins section againt paranamer plugin) m2e should ignore the plugin when importing this project into Eclipse".
In fact, m2e plugin encourages use of version ranges instead of version for its argument; there is no "version" parameter, there is only "versionRange" parameter.
As I mentioned earlier, the entire change of this patch is a no-op everywhere outside Eclipse.