This should be the resulting ordering of plugins after injection:
Given:
model: X -> A -> B -> D -> E
profile: Y -> A -> C -> D -> F
Result:
X -> Y -> A -> B -> C -> D -> E -> F
Serialize the inbound Model instance to a StringWriter, perform the regex replacement to resolve
POM expressions, then re-parse into the resolved Model instance.
This should be the resulting ordering of plugins after merging:
Given:
parent: X -> A -> B -> D -> E
child: Y -> A -> C -> D -> F
Result:
X -> Y -> A -> B -> C -> D -> E -> F