> What kind of deprecation period were you planning? I would suggest that we don't finalise POM v4 until 1.1, and both v3 and v4 should be loadable. If we decide to remove v3 support in the future to simplify it, that's probably a decision for the time.
It would be good if there were a stylesheet that could be applied to v3 POM's to make them v4 (and any additional parameters just need to be listed at the end as required). Eg. maven pom:upgrade loads POM, sees it is v3, applies v3 -> v4 stylesheet that converst id to artifactId, warns there is no groupId and type, ...? Should be easy to implement. If not by a stylesheet, then some java code that reuses the v3 loading code, and then has an pom4.createFromPom3 or something. - Brett
