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