You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Stefan Bodewig (JIRA)" <ji...@codehaus.org> on 2010/08/07 12:05:32 UTC

[jira] Commented: (DOXIA-400) Velocity > 1.5 can't parse default-site.vm

    [ http://jira.codehaus.org/browse/DOXIA-400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=231305#action_231305 ] 

Stefan Bodewig commented on DOXIA-400:
--------------------------------------

Later feedback from the Velocity list suggest that your template probably doesn't work with Velocity 1.5 either, it just doesn't fail as spectacular as it does with Velocity 1.7.

The suggestion from the Velocity developers list is to upgrade your dependency to 1.7 and double the quotes.  See http://mail-archives.apache.org/mod_mbox/velocity-dev/201008.mbox/%3CAANLkTikWYWKrE=WT4UM7RWVa=EcuTap2=JS+Hetc4eSC@mail.gmail.com%3E

> Velocity > 1.5 can't parse default-site.vm
> ------------------------------------------
>
>                 Key: DOXIA-400
>                 URL: http://jira.codehaus.org/browse/DOXIA-400
>             Project: Maven Doxia
>          Issue Type: Improvement
>          Components: Site Renderer
>    Affects Versions: 1.0
>            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.fsf@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