Changes dIon Gillard Emmanuel Venisse Added maven.javadoc.bottom property Default javadoc scope (package) can't be replaced by private or public. Javadoc fails if pom.package isn't specified. Correct check needed function for when package is given but there are not java files in it. Javadoc plugin ignores the package specified in the pom. The maven-javadoc-plugin:register failed in javadoc plugin 1.5.1-SNAPSHOT. 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. Fix the needed flag when there's an empty sources directory. doc-files directories contents are correctly copied. Failure to generate relative cross-references to local classes. Add support for multiple source directories. javadoc:jar changed to place the jar in maven.build.dir Add plugin test project trim absolute paths to basedir in javadoc report, remove [javadoc] banner Prevent the plugin from failing when a sourceDirectory exists, but it does not contain Java files. Remove the need for ${pom} interpolation in properties. The use of the maven:property tag is now used to glean a default property. default useexternalfile to yes Fix typo in offline link generation. Allow custom taglets. Add maven.javadoc.overview property. Add maven.javadoc.useexternalfile property. update to use maven.docs.*/maven.gen.docs update to commons-lang 1.0.1 Added install, install-snapshot, deploy and deploy-snapshot goals Now respects pom.build.sourceModifications Used maven.docs.dest Added a custom tags support. This option is only available with Java 1.4. Added a report with the javadoc run contents Added the maven.javadoc.maxmemoryproperty so that users can customise how much memory javadoc can consume