Vincent,
Perhaps just keep it simple. Only indicate what the minimum Maven version that
the plugin needs. Going beyond that will get extremely complex IMO.
I wouldn't bother failing either even if the plugin is run in a maven older than
that stated in the plugin POM. Maybe just give a warning
Here is what I said in an email:
---
As requested by dIon here's a summary of the 2 proposals we have for
introducing compatibility definition in the POM for plugins (i.e. what
version of Maven a given plugin is compatible with).
Proposal 1:
* Add the following to project.xml (this is