So I was playing with ant over the Christmas holiday and after a couple of iterations, I came up with something that works and provides a more declaritive way of building projects.
This is just a quick overview. I didn't work too hard on the thirdparty libraries since I didn't have a copy of cvs server on my machine. The basic idea is that you declare the top level integration build then declare each component. All the common stuff is defined in a separate tasks file. Although the declarations require some code, I tried to keep it user definable as possible. Examples following in subsequent posts, Imagine a project structured as follows: ${somedir}/JBossAS - the main integration build ${somedir}/test1 - test1 component ${somedir}/test2 - test2 component ${somedir}/tools - the tools directory containing jboss/tasks.xml View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3860507#3860507 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3860507 ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ JBoss-Development mailing list JBoss-Development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-development