Another 'why' question. Why do we use
<_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy> as opposed, perhaps, to <!-- Force consumers to respect third version component. --> <_consumer-policy>$${range;[===,+)}</_consumer-policy> or something like it? I don't, personally, even know what it means to put that third value into the policy, I thought that only two slots were defined. As a matter of pointless taste, I am not fond of <Bundle-Activator>${cxf.bundle.activator}</Bundle-Activator> as opposed to just writing the instruction in the pom that wants it, but I'm not proposing to have an argument (or to change it).