XDocReport means XML Document reporting. It's Java API to merge XML document created with MS Office (docx) or OpenOffice (odt), LibreOffice (odt) with a Java model to generate report and convert it if you need to another format (PDF, XHTML...).
Velocity 2.3 say that XDocReport use a lot of configuration key that have been renamed:
14:05:42,691 WARN [org.apache.velocity.deprecation] configuration key 'velocimacro.body.reference' has been deprecated in favor of 'velocimacro.body_reference'
14:05:42,692 WARN [org.apache.velocity.deprecation] configuration key 'file.resource.loader.cache' has been deprecated in favor of 'resource.loader.file.cache'
14:05:42,693 WARN [org.apache.velocity.deprecation] configuration key 'file.resource.loader.class' has been deprecated in favor of 'resource.loader.file.class'
14:05:42,693 WARN [org.apache.velocity.deprecation] configuration key 'velocimacro.max.depth' has been deprecated in favor of 'velocimacro.max_depth'
14:05:42,693 WARN [org.apache.velocity.deprecation] configuration key 'runtime.interpolate.string.literals' has been deprecated in favor of 'runtime.interpolate_string_literals'
14:05:42,693 WARN [org.apache.velocity.deprecation] configuration key 'eventhandler.referenceinsertion.class' has been deprecated in favor of 'event_handler.reference_insertion.class'
14:05:42,693 WARN [org.apache.velocity.deprecation] configuration key 'resource.loader' has been deprecated in favor of 'resource.loaders'
14:05:42,696 WARN [org.apache.velocity.deprecation] configuration key 'report.resource.loader.modificationCheckInterval' has been deprecated in favor of 'resource.loader.report.modificationCheckInterval'
14:05:42,697 WARN [org.apache.velocity.deprecation] configuration key 'velocimacro.permissions.allow.inline.to.replace.global' has been deprecated in favor of 'velocimacro.inline.replace_global'
14:05:42,697 WARN [org.apache.velocity.deprecation] configuration key 'foreach.provide.scope.control' has been deprecated in favor of 'context.scope_control.foreach'
14:05:42,697 WARN [org.apache.velocity.deprecation] configuration key 'runtime.introspector.uberspect' has been deprecated in favor of 'introspector.uberspect.class'
14:05:42,697 WARN [org.apache.velocity.deprecation] configuration key 'file.resource.loader.modificationCheckInterval' has been deprecated in favor of 'resource.loader.file.modificationCheckInterval'
14:05:42,697 WARN [org.apache.velocity.deprecation] configuration key 'file.resource.loader.path' has been deprecated in favor of 'resource.loader.file.path'
14:05:42,697 WARN [org.apache.velocity.deprecation] configuration key 'velocimacro.permissions.allow.inline.local.scope' has been deprecated in favor of 'velocimacro.inline.local_scope'
14:05:42,697 WARN [org.apache.velocity.deprecation] configuration key 'file.resource.loader.description' has been deprecated in favor of 'resource.loader.file.description'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'runtime.references.strict' has been deprecated in favor of 'runtime.strict_mode.enable'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'directive.foreach.maxloops' has been deprecated in favor of 'directive.foreach.max_loops'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'runtime.log.invalid.references' has been deprecated in favor of 'runtime.log.log_invalid_references'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'input.encoding' has been deprecated in favor of 'resource.default_encoding'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'string.resource.loader.class' has been deprecated in favor of 'resource.loader.string.class'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'string.resource.loader.description' has been deprecated in favor of 'resource.loader.string.description'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'directive.include.output.errormsg.start' has been deprecated in favor of 'directive.include.output_error_start'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'directive.include.output.errormsg.end' has been deprecated in favor of 'directive.include.output_error_end'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'report.resource.loader.cache' has been deprecated in favor of 'resource.loader.report.cache'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'report.resource.loader.class' has been deprecated in favor of 'resource.loader.report.class'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'velocimacro.permissions.allow.inline' has been deprecated in favor of 'velocimacro.inline.allow'
14:05:42,698 WARN [org.apache.velocity.deprecation] configuration key 'directive.parse.max.depth' has been deprecated in favor of 'directive.parse.max_depth'
14:05:42,712 WARN [org.apache.velocity.deprecation] configuration key 'modificationCheckInterval' has been deprecated in favor of 'modification_check_interval'
14:05:42,712 WARN [org.apache.velocity.deprecation] configuration key 'modificationCheckInterval' has been deprecated in favor of 'modification_check_interval'
Velocity 2.3 say that XDocReport use a lot of configuration key that have been renamed:
We need to rename it