On Mon, 21 Jul 2003, Martin Cooper wrote:
> > Decoupling this would probably be nice, but I don't think we're done if we > > just fix that. I never thought I'd see a build environment more complex > > than the one for Tomcat 4.1, but I think we've grown ourselves one :-(. > > I agree that we're not done by just decoupling legacy from the rest. > However, that's what I would recommend for 1.2 and the 1.1 branch. > I think we need to live with the current world on the 1.1 branch, and focus only on fixing the really nasty bugs (if any). For 1.2, decoupling the build interdependencies make lots of sense. > Beyond that, we've also talked about moving to a Maven based build. If we're > going to make changes on the scale you suggest below, then I would far > rather do that as part of a migration to Maven than do it independently, > assuming we do decide to move to Maven. Otherwise, we run the risk of making > life difficult for ourselves under Maven, and I, for one, don't relish the > prospect of reorganising the code base more than once. ;-) > I'm +0 on using Maven (assuming someone will take the time to become our build script expert), although I sorta wish they'd do a 1.0 final release before we switched :-). However, I don't think switching to Maven will do anything to detangle the current mess of spaghetti -- that takes a more fundamental refactoring that is almost independent of the build technology. > While we're at it, this would also be a good time to reorganise the docs. If > we move to Maven, then we should be able to take advantage of its > site:generate and site:deploy targets, which would be very nice. > That's ok, although I'm sure not a fan of learning yet another templating language when XSLT has served us quite well. > Hmm. I'm beginning to think that perhaps 1.3 should be just an internal > reorg release... Do we really want to wait that long? CAN we wait that long? > > -- > Martin Cooper Craig --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]