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/11 09:34:32 UTC

[jira] Closed: (DOXIASITETOOLS-39) Velocity > 1.5 can't parse default-site.vm

     [ http://jira.codehaus.org/browse/DOXIASITETOOLS-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stefan Bodewig closed DOXIASITETOOLS-39.
----------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.2

This has fixed the Gump build of doxia-site-renderer.  It won't help with the other problems until the Maven plugins Cactus and other projects use have been updated, but this is not your business.

As for the "fix version", I assumed trunk is going to be 1.2 one day.

Thanks Lukas

> 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
>             Fix For: 1.2
>
>
> 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