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/%[email protected]%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