I don't really like these keys, what do you think of a pattern like this one: <maven.{plugin}.version>? then we would have <maven.compiler.version> and <maven.resources.version> for example.