diff --git a/javadoc/plugin.jelly b/javadoc/plugin.jelly index 547663be..fa859f3c 100644 --- a/javadoc/plugin.jelly +++ b/javadoc/plugin.jelly @@ -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}] @@ -254,6 +255,10 @@ internal.javadoc.working.dir = [${internal.javadoc.working.dir}] + + + + diff --git a/javadoc/plugin.properties b/javadoc/plugin.properties index 843c624b..061205dc 100644 --- a/javadoc/plugin.properties +++ b/javadoc/plugin.properties @@ -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 diff --git a/javadoc/xdocs/changes.xml b/javadoc/xdocs/changes.xml index 324b60cd..4f85867f 100644 --- a/javadoc/xdocs/changes.xml +++ b/javadoc/xdocs/changes.xml @@ -25,6 +25,7 @@ Use the property 'maven.compile.encoding' to set the encoding used when reading sources in javadoc task. + Use the property 'maven.javadoc.excludepackagenames' to exclude packages from javadoc generation. Packages list broken on jdk 1.3 for multiple packages. @link tag not working with package names. Add the property maven.javadoc.debug to print informations to debug the plugin. diff --git a/javadoc/xdocs/properties.xml b/javadoc/xdocs/properties.xml index dbac6bc8..1127102c 100644 --- a/javadoc/xdocs/properties.xml +++ b/javadoc/xdocs/properties.xml @@ -109,6 +109,13 @@ tag2.scope=all ant javadoc task documentation for more detail. + + maven.javadoc.excludepackagenames + Yes + + Comma separated list of packages to exclude from the javadoc. + + maven.javadoc.links Yes