[ 
http://jira.codehaus.org/browse/DOXIASITETOOLS-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=231518#action_231518
 ] 

Stefan Bodewig commented on DOXIASITETOOLS-39:
----------------------------------------------

Let me start with a disclaimer: I'm not a velocity developer and not a doxia 
user, I'm just an observer and maybe a messenger between velocity and doxia. 8-)

I see Velocity 1.7-beta1 inside the central repo (groupId is 
org.apache.velocity now) and don't think there is a final release, yet.

The feedback I received from the velocity developers is that while the parser 
may have accepted your template with older versions, it likely never has done 
what you intended it to do.  If you now tell me that it works for you, I don't 
know how to respond to that.  Quotes cannot be escaped by \ in Velocity 
templates.

> Velocity > 1.5 can't parse default-site.vm
> ------------------------------------------
>
>                 Key: DOXIASITETOOLS-39
>                 URL: http://jira.codehaus.org/browse/DOXIASITETOOLS-39
>             Project: Maven Doxia Sitetools
>          Issue Type: Improvement
>          Components: Doc renderer, Site renderer
>    Affects Versions: 1.0, 1.1
>            Reporter: Stefan Bodewig
>            Priority: Minor
>
> This is an issue detected by Gump which runs Maven builds but replaces 
> dependencies with the trunk versions of things built by Gump rather than the 
> version a project asks for.
> The Cargo build - see 
> http://gump.zones.apache.org/gump/test/cargo/cargo/gump_work/build_cargo_cargo.html
>  - fails because Velocity doesn't like the line 
> #set ( $documentHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" )
> because \" is not an escape sequence for Velocity (anymore?).
> I've taken this to the velocity list - 
> http://mail-archives.apache.org/mod_mbox/velocity-dev/201008.mbox/%3c87ocdlps07....@v35516.1blu.de%3e
>  - and received the feedback that backslash
> escaping was not supported - and likely never has been - and you should 
> either use single
> quotes inside the double quotes or use something like
> #set( $Q = '"' )
> #set ( $documentHeader = "<?xml version=" + $Q + "1.0" + $Q + ...
> I realize that it probably works for you right now using Velocity 1.5, that's 
> why I used Improvement rather than bug as category.  Still it may be worth to 
> find a solution that works for the version of Velocity you want to use as 
> well as future versions.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to