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.firstname.lastname@example.org%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.