aheritier    2004/07/07 16:01:13

  Modified:    javadoc  plugin.jelly plugin.properties
               javadoc/xdocs changes.xml properties.xml
  Log:
  PR: MPJAVADOC-30
  Submitted by: Maarten Coene
  Reviewed by:  Arnaud Heritier
  Use the property 'maven.javadoc.excludepackagenames' to exclude packages from 
javadoc generation.
  
  Revision  Changes    Path
  1.49      +34 -29    maven-plugins/javadoc/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven-plugins/javadoc/plugin.jelly,v
  retrieving revision 1.48
  retrieving revision 1.49
  diff -u -r1.48 -r1.49
  --- plugin.jelly      7 Jul 2004 21:55:27 -0000       1.48
  +++ plugin.jelly      7 Jul 2004 23:01:12 -0000       1.49
  @@ -46,41 +46,42 @@
   ==================================
   === java plugin properties     ===
   ==================================
  -maven.compile.encoding          = [${maven.compile.encoding}]
  +maven.compile.encoding            = [${maven.compile.encoding}]
   ==================================
   === javadoc plugin properties  ===
   ==================================
  -maven.javadoc.additionalparam   = [${maven.javadoc.additionalparam}]
  -maven.javadoc.author            = [${maven.javadoc.author}]
  -maven.javadoc.customtags        = [${maven.javadoc.customtags}]
  -maven.javadoc.debug             = [${maven.javadoc.debug}]
  -maven.javadoc.destdir           = [${maven.javadoc.destdir}]
  -maven.javadoc.doclet            = [${maven.javadoc.doclet}]
  -maven.javadoc.docletpath        = [${maven.javadoc.docletpath}]
  -maven.javadoc.links             = [${maven.javadoc.links}]
  -maven.javadoc.locale            = [${maven.javadoc.locale}]
  -maven.javadoc.maxmemory         = [${maven.javadoc.maxmemory}]
  -maven.javadoc.mode.online       = [${maven.javadoc.mode.online}]
  -maven.javadoc.offlineLinks      = [${maven.javadoc.offlineLinks}]
  -maven.javadoc.overview          = [${maven.javadoc.overview}]
  -maven.javadoc.package           = [${maven.javadoc.package}]
  -maven.javadoc.private           = [${maven.javadoc.private}]
  -maven.javadoc.public            = [${maven.javadoc.public}]
  -maven.javadoc.source            = [${maven.javadoc.source}]
  -maven.javadoc.stylesheet        = [${maven.javadoc.stylesheet}]
  -maven.javadoc.tagletpath        = [${maven.javadoc.tagletpath}]
  -maven.javadoc.taglets           = [${maven.javadoc.taglets}]
  -maven.javadoc.use               = [${maven.javadoc.use}]
  -maven.javadoc.useexternalfile   = [${maven.javadoc.useexternalfile}]
  -maven.javadoc.version           = [${maven.javadoc.version}]
  -maven.javadoc.windowtitle       = [${maven.javadoc.windowtitle}]
  +maven.javadoc.additionalparam     = [${maven.javadoc.additionalparam}]
  +maven.javadoc.author              = [${maven.javadoc.author}]
  +maven.javadoc.customtags          = [${maven.javadoc.customtags}]
  +maven.javadoc.debug               = [${maven.javadoc.debug}]
  +maven.javadoc.destdir             = [${maven.javadoc.destdir}]
  +maven.javadoc.doclet              = [${maven.javadoc.doclet}]
  +maven.javadoc.docletpath          = [${maven.javadoc.docletpath}]
  +maven.javadoc.excludepackagenames = [${maven.javadoc.excludepackagenames}]
  +maven.javadoc.links               = [${maven.javadoc.links}]
  +maven.javadoc.locale              = [${maven.javadoc.locale}]
  +maven.javadoc.maxmemory           = [${maven.javadoc.maxmemory}]
  +maven.javadoc.mode.online         = [${maven.javadoc.mode.online}]
  +maven.javadoc.offlineLinks        = [${maven.javadoc.offlineLinks}]
  +maven.javadoc.overview            = [${maven.javadoc.overview}]
  +maven.javadoc.package             = [${maven.javadoc.package}]
  +maven.javadoc.private             = [${maven.javadoc.private}]
  +maven.javadoc.public              = [${maven.javadoc.public}]
  +maven.javadoc.source              = [${maven.javadoc.source}]
  +maven.javadoc.stylesheet          = [${maven.javadoc.stylesheet}]
  +maven.javadoc.tagletpath          = [${maven.javadoc.tagletpath}]
  +maven.javadoc.taglets             = [${maven.javadoc.taglets}]
  +maven.javadoc.use                 = [${maven.javadoc.use}]
  +maven.javadoc.useexternalfile     = [${maven.javadoc.useexternalfile}]
  +maven.javadoc.version             = [${maven.javadoc.version}]
  +maven.javadoc.windowtitle         = [${maven.javadoc.windowtitle}]
   ==================================
   === javadoc internal variables ===
   ==================================
  -internal.javadoc.jar            = [${internal.javadoc.jar}]
  -internal.javadoc.needed         = [${internal.javadoc.needed}]
  -internal.javadoc.src.set        = [${internal.javadoc.src.set}]
  -internal.javadoc.working.dir    = [${internal.javadoc.working.dir}]
  +internal.javadoc.jar              = [${internal.javadoc.jar}]
  +internal.javadoc.needed           = [${internal.javadoc.needed}]
  +internal.javadoc.src.set          = [${internal.javadoc.src.set}]
  +internal.javadoc.working.dir      = [${internal.javadoc.working.dir}]
         </ant:echo>
       </j:if>
       <j:if test="not ${maven.javadoc.debug}">
  @@ -253,6 +254,10 @@
   
           <j:if test="${context.getVariable('maven.compile.encoding') != null}">
             <ant:setProperty name="encoding" value="${maven.compile.encoding}" />
  +        </j:if>
  +        
  +        <j:if test="${context.getVariable('maven.javadoc.excludepackagenames') != 
null}">
  +          <ant:setProperty name="excludepackagenames" 
value="${maven.javadoc.excludepackagenames}" />
           </j:if>
   
           <!-- Process/Parse links -->
  
  
  
  1.14      +16 -15    maven-plugins/javadoc/plugin.properties
  
  Index: plugin.properties
  ===================================================================
  RCS file: /home/cvs/maven-plugins/javadoc/plugin.properties,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- plugin.properties 28 Jun 2004 22:58:28 -0000      1.13
  +++ plugin.properties 7 Jul 2004 23:01:12 -0000       1.14
  @@ -21,32 +21,33 @@
   # -------------------------------------------------------------------
   
   #maven.javadoc.additionalparam
  -maven.javadoc.author          = true
  +maven.javadoc.author                = true
   #maven.javadoc.customtags
  -maven.javadoc.debug           = false
  -maven.javadoc.destdir         = ${maven.docs.dest}/apidocs
  +maven.javadoc.debug                 = false
  +maven.javadoc.destdir               = ${maven.docs.dest}/apidocs
   
   # optional properties for specifying a custom doclet
  -#maven.javadoc.doclet         =
  -#maven.javadoc.docletpath     =
  +#maven.javadoc.doclet               =
  +#maven.javadoc.docletpath           =
   
  -maven.javadoc.links           = 
  +#maven.javadoc.excludepackagenames  =
  +maven.javadoc.links                 = 
   
   #specify an alternate locale
  -#maven.javadoc.locale         = en_US
  +#maven.javadoc.locale               = en_US
   #maven.javadoc.maxmemory
   
   #maven.javadoc.mode.online
   #maven.javadoc.offlineLinks
   #maven.javadoc.overview
  -maven.javadoc.package         = true
  -maven.javadoc.private         = false
  -maven.javadoc.public          = false
  +maven.javadoc.package               = true
  +maven.javadoc.private               = false
  +maven.javadoc.public                = false
   #maven.javadoc.source
  -maven.javadoc.stylesheet      = ${plugin.resources}/stylesheet.css
  +maven.javadoc.stylesheet            = ${plugin.resources}/stylesheet.css
   #maven.javadoc.tagletpath
   #maven.javadoc.taglets
  -maven.javadoc.use             = true
  -maven.javadoc.useexternalfile = yes
  -maven.javadoc.version         = true
  -maven.javadoc.windowtitle     = ${pom.name} ${pom.currentVersion} API
  \ No newline at end of file
  +maven.javadoc.use                   = true
  +maven.javadoc.useexternalfile       = yes
  +maven.javadoc.version               = true
  +maven.javadoc.windowtitle           = ${pom.name} ${pom.currentVersion} API
  \ No newline at end of file
  
  
  
  1.36      +1 -0      maven-plugins/javadoc/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/javadoc/xdocs/changes.xml,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- changes.xml       7 Jul 2004 21:55:27 -0000       1.35
  +++ changes.xml       7 Jul 2004 23:01:13 -0000       1.36
  @@ -25,6 +25,7 @@
     <body>
       <release version="1.5.1-SNAPSHOT" date="In CVS">
         <action dev="aheritier" type="fix" issue="MPJAVADOC-31" due-to="Takayoshi 
Kimura">Use the property 'maven.compile.encoding' to set the encoding used when 
reading sources in javadoc task.</action>
  +      <action dev="aheritier" type="add" issue="MPJAVADOC-30" due-to="Maarten 
Coene">Use the property 'maven.javadoc.excludepackagenames' to exclude packages from 
javadoc generation.</action>
         <action dev="aheritier" type="fix" issue="MPJAVADOC-29">Packages list broken 
on jdk 1.3 for multiple packages.</action>
         <action dev="aheritier" type="fix" issue="MPJAVADOC-28">@link tag not working 
with package names.</action>
         <action dev="aheritier" type="add">Add the property maven.javadoc.debug to 
print informations to debug the plugin.</action>
  
  
  
  1.18      +7 -0      maven-plugins/javadoc/xdocs/properties.xml
  
  Index: properties.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/javadoc/xdocs/properties.xml,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- properties.xml    7 Jul 2004 21:55:27 -0000       1.17
  +++ properties.xml    7 Jul 2004 23:01:13 -0000       1.18
  @@ -110,6 +110,13 @@
             </td>
           </tr>
           <tr>
  +          <td>maven.javadoc.excludepackagenames</td>
  +          <td>Yes</td>
  +          <td>
  +            Comma separated list of packages to exclude from the javadoc.
  +          </td>
  +        </tr>
  +        <tr>
             <td>maven.javadoc.links</td>
             <td>Yes</td>
             <td>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to