Revisit <merge> nodes implementation in "uberwar" merge descriptor

Description

Currently <merge> node accepts four sub-elements: <document>, <classname>, <type> and <parameters>.
Only specific conjunctions of those sub-elements (sometimes with specific values) actually work, the rest just fail silently.

Moreover, the implementation of <type>web.xml</type> does not create MergeProcessor at all. During processor creation phase only the configuration is read, and the work is actually done by other dedicated classes. As a result, the caller class if forced to accept nulls, ignoring potential failures in creation of other processors.

Status

Assignee

Unassigned

Reporter

Anton Khitrenovich

Components

Fix versions

Affects versions

1.1.0

Priority

Minor
Configure