Upayavira, I just run a quick test using your sample build.xml file (http://marc.theaimsgroup.com/?t=106604813100001). Except the usual problem with the servlet.jar not being in the web-inf/lib directory (is a 'fix' in the pipeline?), it works very well. Thank you for this contribution.
Laurent ----- Original Message ----- From: "Upayavira" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, December 24, 2003 12:07 PM Subject: Re: [HEADSUP] Cocoon Ant Task > Laurent Mauron wrote: > > >Thanks for the detailed explanations. I checked the Ant documentation and I > >am very impressed. I thought Ant was just a 'make'-like tool. > > > > I plan to deploy an offline version of Cocoon in a first phase and a > >CocoonTask as you describe might be exactly what I need to for the > >integration part. > > > > > Me too. I'm about to use it on a site. Have Apache serve the static > stuff, and Tomcat serve the dynamic stuff, and the Ant task run every > night as a cron job to refresh the static content. > > >I am quite excited about this new component to say the least. > > > > > Me too. I'm surprised about how much it seems to change the feel of > Cocoon's offline functionality. > > Regards, Upayavira > > > > > > > > >----- Original Message ----- > >From: "Upayavira" <[EMAIL PROTECTED]> > >To: <[EMAIL PROTECTED]> > >Sent: Wednesday, December 24, 2003 10:45 AM > >Subject: Re: [HEADSUP] Cocoon Ant Task > > > > > > > > > >>Laurent Mauron wrote: > >> > >> > >> > >>>Upayavira, > >>> > >>>That sounds very interesting. I am not familiar with Ant and other > >>> > >>> > >standard > > > > > >>>java tools. What's the advantage of wrapping the cocoon cli with an ant > >>>task? > >>> > >>> > >>> > >>> > >>You aren't actually 'wrapping', you're 'replacing'. The Ant task does > >>much the same as the CLI - it interfaces with Cocoon via the CocoonBean. > >> > >>The benefits of using Ant are the array of Ant tasks that are available > >>to you - tasks to copy files, unpack archives, send files by FTP, SCP, > >>doing XSLT transformations, checking into/out of CVS, etc, etc. Around > >>the functionality of Cocoon you can build a more powerful deployment > >>system using the lego blocks that Ant provides. > >> > >>In many ways, I see the Ant task overtaking the CLI as the recommended > >>way to access Cocoon's offline functionality, because of this > >>flexibility within Ant. > >> > >>Also, because Cocoon is running within the same JVM as Ant, there is a > >>minimal impact in terms of using Ant - Ant itself being relatively > >>lightweight (the JVM startup being the slow part). So, to my mind, you > >>get many benefits with few drawbacks. > >> > >>To really make the CocoonTask integrate with Ant, and make it really > >>useful, I suspect it will need a few enhancements. For example, the > >>xconf language it uses (and shares with the cli.xconf) doesn't really > >>offer much support for the list of URIs to generate to have been created > >>by a previous Ant task. So, when people start actively using the > >>CocoonTask, I suspect it will want some improvement. But lets see the > >>use cases emerge before we do anything. > >> > >>I have already written some basic docs for the CocoonTask. I've just got > >>to make sure they're valid xdocs before I can commit them - hopefully > >>within a week or so. > >> > >>I hope this answers your question. > >> > >>Regards, Upayavira > >> > >> > >> > >>>Laurent > >>> > >>>----- Original Message ----- > >>>From: "Upayavira" <[EMAIL PROTECTED]> > >>>To: <[EMAIL PROTECTED]> > >>>Sent: Tuesday, December 23, 2003 10:59 AM > >>>Subject: Re: [HEADSUP] Cocoon Ant Task > >>> > >>> > >>> > >>> > >>> > >>> > >>>>David Crossley wrote: > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>Upayavira wrote: > >>>>><snip/> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>Having now seen it work well, I will document it properly soon. I will > >>>>>>also add it to the list of external tasks that is maintained by the > >>>>>> > >>>>>> > >Ant > > > > > >>>>>>project (unless anyone objects). > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>Please do. > >>>>> > >>>>>I have not seen much discussion here on cocoon-dev about testing it. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>After your troubles, I had a private discussion with Sylvain, who tested > >>>>it and it worked. I've also now tested a separate checkout on both > >>>>Windows and Linux, which worked fine (except for a requiring an NPE > >>>>patch that was nothing to do with the Ant task). > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>Anyway, Upayavira, remember the trouble that i had on the forrest-dev > >>>>>thread: http://marc.theaimsgroup.com/?t=106604813100001 > >>>>>Well it works for me now with yesterday's Cocoon cvs and following > >>>>>the instructions in that thread. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>Ahhh. Great. Thanks for that. I'm pleased. > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>Dunno what changed, but it works. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>Dunno either. The error you got was one that I got a lot in development, > >>>>but haven't had at all since I committed the code. > >>>> > >>>>I've got docs half written. I'll commit them soon. > >>>> > >>>>Regards, Upayavira > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>> > >>> > >>> > >>> > >> > >> > > > > > > > > > >