Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
doxia-integration-tools-1.4
-
None
Description
The implementation uses recursion to get an inherited model of the site.xml, but every step does the interpolation too.
So if the parent site.xml contains something like ${project.name}, its value will be an ancestor project name, often an unexpected value.
By moving the interpolation from the recursive method to the method-caller you will get the name of the active project.
Attachments
Issue Links
- is depended upon by
-
MSITE-135 inherited site.xml files are interpolated with the originating project's model values and not the consumer project's values
- Closed
-
DOXIASITETOOLS-234 improve documentation on site.xml inheritance vs interpolation
- Closed
- is related to
-
DOXIASITETOOLS-158 early interpolation: support ${this.*} as expression in site.xml interpolation
- Closed