Uploaded image for project: 'Maven Site Plugin'
  1. Maven Site Plugin
  2. MSITE-227

site:deploy -> wrong links in ${modules} when artifactId=module's directory

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 2.0-beta-5, 2.0
    • None
    • multi module
    • None
    • Eclipse IDE

    Description

      I have a problem in the ${modules} part when I run the site:deploy goal.

      my project contains a root module and 2 sub-modules, at the same directory depth (I'm using Eclipse) :

      workspace/myRoot/
      workspace/myModule1/
      workspace/myModule2/

      my root pom contains this module declaration :

      <modules>
      <module>../myModule1</module>
      <module>../myModule1</module>
      </modules>

      the site:deploy goal gives this structure :
      [deploydir]/myRoot/index.html --> root's index
      [deploydir]/myRoot/myModule1/index.html --> first module's index
      [deploydir]/myRoot/myModule2/index.html --> second module's index

      when the project name (directory name in the workspace) and the artifactId are exactly the same, I have wrong links, both in root and in sub-modules pages :

      • in the root page, my links to submodules are like this :

      <h5>Modules</h5>
      <ul>
      <li class="none">
      <a href="../myModule1/index.html">myModule1</a> <!-- should be "myModule1/index.html" instead -->
      </li>
      <li class="none">
      <a href="../myModule2/index.html">myModule2</a> <!-- should be "myModule2/index.html" instead -->
      </li>
      </ul>

      • and in both modules pages, my link to the parent project is like this :

      <h5>Parent project</h5>
      <ul>
      <li class="none">
      <a href="../myRoot/index.html">myRoot</a> <!-- should be "../index.html" instead -->
      </li>
      </ul>

      The weirdest thing is that everything is fine when the artefactId and the eclipse project name (directory) are different !!! the problem appears only when they are identical...

      Thanks for your help !

      Attachments

        1. MSITE-227.zip
          2 kB
          Lukas Nalezenec
        2. MSITE-227-working.zip
          2 kB
          Lukas Nalezenec

        Issue Links

          Activity

            People

              ltheussl Lukas Theussl
              iguimiot Guimiot Isabelle
              Votes:
              6 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: