Uploaded image for project: 'Maven Shade Plugin'
  1. Maven Shade Plugin
  2. MSHADE-145

Site not generated correctly when overriding dependencyReducedPomLocation with relocation

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.0
    • None
    • None
    • Windows XP, Java 6 Update 24, Maven 3.0.4

    Description

      My release failed because the project uses the maven-shade-plugin and it generated a dependency-reduced-pom.xml in the basedir, so the release plugin complains that there are local, uncommitted modifications.

      To get my release working, I overrode the dependencyReducedPomLocation configuration parameter to place it in project.build.directory:

      <configuration>
        <dependencyReducedPomLocation>${project.build.directory}/dependency-reduced-pom.xml</dependencyReducedPomLocation>
        ...
      </configuration>
      

      My release worked, but then I noticed that this had a nasty side effect: my site was not generated properly!

      The project has src\site with a site.xml and APT pages. Those were no longer generated... I have no idea how one thing is connected to the other, but I did prove it by creating a sample application that illustrates the problem.

      Note that the problem seems to a combination of at least 2 things:

      • dependencyReducedPomLocation
      • relocations

      In other words, if you comment out the dependencyReducedPomLocation or the relocations, you can see the site being generated correctly. But if you have these, then the site will NOT generate properly.

      To be clear, the site generation is incorrect if you don't see the menu layout like:

      • About
        • Introduction
        • Usage
      • Project Documentation
      • Project Information

      A broken site, you will notice that the About menu and Usage page do not exist, for example.

      Attachments

        1. shade-site-bug.zip
          5 kB
          Anthony Whitford

        Issue Links

          Activity

            People

              Unassigned Unassigned
              awhitford Anthony Whitford
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: