What does Maven give you over Ant?

It looks like a scripting language to me (if you want to do anything beyond the 
trivial) 
when what we really is something declaritive.

Something like:
1) Basic module metadata like name/version
2) Use these libraries
3) Reference these modules
4) Generate MBeans for these classes
5) Generate this javacc parser
6) Run these classes through RMIC
7) Create a number of packages for client/server install

I have gradually been moving our buildmagic/ant build in this direction and improving
the incremental nature of the build (there is still a long way to go ;-).
See for example: 
http://cvs.sourceforge.net/viewcvs.py/jboss/jbossmq/build.xml?annotate=1.37.2.9

Ideally, this metadata would be build neutral so a single definition 
could be referenced from
ant, maven, eclipse, intellij, make or whatever you choose.

Down the line, I'd also like to see the reference metadata into a server
config tool so you can build your own jboss configuration without having
to worry too much about what you need.

Regards,
Adrian


<a 
href="http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3825806#3825806";>View 
the original post</a>

<a 
href="http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3825806>Reply 
to the post</a>


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to