Not going to happen during 3.0. The facility is there the ramifications of changing the format have not been dealt with. I see the mechanism being battle tested with a Groovy or Ruby based system that embeds Maven and uses a custom POM format. It is not going to be a simple matter of just using another POM format. We have spent an inordinate amount of time stabilizing 3.x , testing, measuring performance and making it compatible with 2.x and those are the priorities for 3.0.

I see very few new features going into 3.0 itself. That said we can show you how to read your own POM format if you want to try something. This being part of Maven proper anytime soon is probably not going to happen. By that I mean in 3.0 itself. Probably looking at 3.1 before any POM changes are made. There just aren't going to be any quick hacks taken for interoperability. We just can't afford to do that at this point. We have too many users.

There are many interesting changes in 3.x that allow for these extensions and 3.0 is really a massive effort to give us a path forward, but that doesn't stop you from experimenting with these new extension mechanisms and proposing something.

Personally, I don't see a different XML format being any great usability gain. With editors and IDEs it's not that bad and you also have to consider what people are already accustom to. I honestly think another XML format would just be confusing and not really buy us a whole lot. The debate of clarity is subjective. I like the elements, you like attributes the debate could go on forever but as of today we got what we got.

On 2009-09-04, at 5:21 PM, Christian Edward Gruber wrote:

Hi all,

So I saw Jason's highlights of 3.x future plans, and decoupling POMs from format. We're starting to use m3 on an open-source little project at Google, and the main problem people have with Maven has been the gawd-awful (not my words) of the xml format. I used the maven-yamlpom-plugin to simulate this, by having a wrapper script that syncs a pom.yml with the pom.xml before executing any other maven command, but it's a hack, and I'd rather (since we're already using 3 anyway) try to help us get to the point where i can just have a pom.yml and have maven (and its various integrations) understand it. So...

1. Any update on where that is - I haven't been following svn commits lately, but I'd like to start re-syncing wtih m3 progress 2. Any suggestions on where the seams are around pom building so I can start looking at how to provide an alternative format
3.  Anyone already working on this specific thing?

cheers,
Christian.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org


Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/SonatypeNexus
http://twitter.com/SonatypeM2E
----------------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to