Uploaded image for project: 'Maven Javadoc Plugin'
  1. Maven Javadoc Plugin
  2. MJAVADOC-168

Regression: 2.4-SNAPSHOT does not generate docs for generates sources if run outside a build

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.4
    • 2.5
    • None
    • None
    • Maven 2.0.8, JDK 1.5.0_12, WinXP

    Description

      The fix applied for MJAVADOC-145 causes the plugin to loose source roots that get created during the generate-sources build phase. I.e. if one runs

      mvn org.apache.maven.plugins:maven-javadoc-plugin:2.3:javadoc
      

      the plugin properly documents generated source code but running

      mvn org.apache.maven.plugins:maven-javadoc-plugin:2.4-SNAPSHOT:javadoc
      

      only documents the default source root "src/main/java".

      Usually, I would expect to have the JavadocReport mojo @execute phase="generate-sources" and the TestJavadocReport mojo to have @execute phase="generate-test-sources" (although it's kind of ugly to have the compile phase being run in the later case).

      In lack of these annotations, the plugin produces different output when run directly from the command line or indirectly as part of build.

      Attachments

        1. MJAVADOC-168.zip
          1 kB
          Benjamin Bentmann

        Issue Links

          Activity

            People

              siveton Siveton Vincent
              bentmann Benjamin Bentmann
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: