It doesn't compile : the WebappResourceLoader class is not found. I guess it is in the velocity-tool.jar extra lib ... I'll try, I have several emergency in parallel :-) If my guess is correct, I'll just have to add a new dependency on my project. I'll let you know.
On 22 mars 2011, at 17:20, Claude Brisson wrote: > It's a very straightforward input filter that uses the common resource > loading API - it should work well with 1.7. > > It's the filter itself that should be considered beta. > > Claude > > On 2011-03-22 14:33, Jean-Baptiste BRIAUD -- Novlog wrote: >> Does it work with current 1.7 (latest stable) version or should I migrate to >> V2 beta ? >> If yes, is that beta version stable enough ? >> >> On 22 mars 2011, at 11:41, Jean-Baptiste BRIAUD -- Novlog wrote: >> >>> Thanks for the pointer ! For years, I was thinking it was not possible. >>> >>> On 21 mars 2011, at 20:52, Claude Brisson wrote: >>> >>>> Yet, you can check a custom resource loader available on the wiki that >>>> does precisely this: >>>> http://wiki.apache.org/velocity/StructuredGlobbingResourceLoader >>>> >>>> >>>> Claude >>>> >>>> On 2011-03-21 19:50, Sergiu Dumitriu wrote: >>>>> On 03/21/2011 07:04 PM, Rich Wagner wrote: >>>>>> Sorry in advance if this is a FAQ whose answer I haven't found... >>>>>> >>>>>> Instead of writing: >>>>>> >>>>>> >>>>>> #foreach( $container in $Containers ) >>>>>> #if( $container.prop("Generate") ) >>>>>> ...stuff... >>>>>> #end >>>>>> #end >>>>>> >>>>>> >>>>>> I'd like to indent the "#if" and its "#end", for the sake of better >>>>>> readability: >>>>>> >>>>>> >>>>>> #foreach( $container in $Containers ) >>>>>> #if( $container.prop("Generate") ) >>>>>> ...stuff... >>>>>> #end >>>>>> #end >>>>>> >>>>>> >>>>>> But then I find the spaces before the "#if" and its matching "#end" show >>>>>> up in the output, which I don't want to happen. >>>>>> >>>>>> To get around this, I've implemented a somewhat hack-ish Template >>>>>> preprocesser: my resource loader wraps a template's stream inside my >>>>>> own stream implementation which filters template lines. That is, if a >>>>>> line starts with "<white-space>#blah", the initial spaces are trimmed >>>>>> off. >>>>>> >>>>>> That works, and isn't all that intrusive. But if "off-the-shelf" >>>>>> Velocity already provides an easier way to accomplish the same thing, >>>>>> I'd prefer that... >>>>> No, there's no similar feature directly in Velocity yet. >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
