Quoting Edwin Goei <[EMAIL PROTECTED]>: > [EMAIL PROTECTED] wrote: > > > > This is still a little rough, but I was hoping it would make sense to > > someone else who might help start making the appropriate Ant code to do > > it... 8-) > > > > As a first step towards using xml-commons sources in other xml.apache.org > > projects, here's a proposal that optionally uses the sources from > > xml-commons in your builds. Xalan and Crimson have already implemented > > somewhat similar schemes but I'd like to go a step further. > > After more consideration, I think I've changed my mind on this issue. > Right now crimson automatically copies code from xml-commons whenever > crimson is built. So it has a dependency on the xml-commons module to > build. Now I think it's probably better to have a separate copy of the > code in each project and then sync the code at specific points. Special > "sync" targets can be added to an Ant build file to make it easier. So > I'd like to change the crimson build to do this, but I haven't gotten > around to it yet.
Speaking from a sub-project viewpoint, it seems to me that what I need available, at any time, is a known snapshot of xml-commons, just as I want known versions of all other sources that I am dependent on. An Ant 'cvs' task might suffice. In other words, I should be expected to know that FOP 0.x requires a specific version of xml-commons, either by a tag or by date, whatever works. _FOP_ configuration management should bear the responsibility of recording that information (which is easy enough to do in a build.xml file). I think I am missing some information you must have been considering when you decided to argue for 'sync' points, Edwin. I understand the requirement for grabbing known controlled versions, but not why they have to be local copies. Regards, Arved Sandstrom --------------------------------------------------------------- This mail was sent through the Nova Scotia Provincial Server, with technical resources provided by Chebucto Community Net. http://nsaccess.ns.ca/mail/ http://www.chebucto.ns.ca/ --------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]