On Wed, 2002-03-27 at 08:23, Sam Ruby wrote: > Jason van Zyl wrote: > > > > Maven will generate the Gump descriptor now and I have the first > > successful integration of Gump and Maven on my machine. I will continue > > tomorrow and get all the turbine builds to work on my machine and modify > > the Maven build to produce what Gump needs to use Maven as a building > > tool. > > I am comfortable using Maven generated descriptors. I still would prefer > converging the definitions. > > It still is not clear to me what value Maven-as-a-build-tool provides over > Ant.
It allows someone to not have to deal with the details ant and allows you to share a single set of ant files for building any project. You can learn and but it's not a requirement right off the hop. It also allows the build to be controlled from the projects object model. > I still haven't seen an answer to the question as to whether the overall > integration of gump and maven will require an installed version of maven > past the initial bootstrap. I believe that you will need an installed version of Maven because HEAD for all the projects that Maven uses is unreliable. In the same way that you do not try to build xalan from HEAD before the Gump run. You must know that it works in order for Gump to work. Maven happens to have a larger set of requirements but I believe the principal is the same. I'm sure you could use xalan from HEAD just like I could use all the tools I need from HEAD but when one of those fails everything will fail. Similarly if xalan failed to build, then the Gump run wouldn't even happen. I don't think it is unreasonable that a stable set of requirements is present. > That's the one part that I don't want to > compromise on. Bootstrapping maven and then using that version of maven > during the build process is OK with me. I don't think that is possible and I really don't think that is reasonable to expect. I assumed that when you agreed to let me install maven on the gump machine that this was understood. I don't believe the bootstrapping of maven would work because it would produce an unstable version of Maven, a version that I have absolutely no control over. Can we at least agree that this fine as a start and look for something more satisfactory as we move on, though I will state up front that I don't believe the maven bootstrap will work. In an effort to cooperate I stopped everything and have been working on this to try and make this work, for a solid day now. Please don't tell me it is for naught. > - Sam Ruby > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- jvz. Jason van Zyl [EMAIL PROTECTED] http://tambora.zenplex.org -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
