Uploaded image for project: 'Maven Doxia Sitetools'
  1. Maven Doxia Sitetools
  2. DOXIASITETOOLS-118

Separate inheritance and interpolation

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • doxia-integration-tools-1.4
    • 1.7
    • Integration Tools
    • 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

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            rfscholte Robert Scholte
            rfscholte Robert Scholte
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment