Tim O'Brien wrote:

People will use whatever implementation they feel like using. I'd propose that you start by shipping Maven with two:

1. Classic - the way it works now
2. Reduced XML - the thing that Nicolas proposed

If someone wants to ship an implementation that understands something like:

    http://www.coderoshi.com/2007/08/maven-less-ugly.html

If people start using it, and there is a demand to add native support for someone's format, then you can add it in later.

As long as it contains the same info, no more, no less, than the POM you have now. What's the damage? Does Eric's YAML break the Universal Understanding, or does it provide another path for users who might not want to start at XML even if it is different?

I wish it was that simple. There are hundreds of pre-existing poms that you would need to be able to read, so it isn't just a case of use one or the other. In a best case scenario you would need to use your "new" parser for the new format and the "classic" for the old. Now if folks start creating poms using all kinds of syntax the situation will quickly get out of hand. To me, making this pluggable is a recipe for disaster.

Ralph

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to