You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@maven.apache.org by Robert Scholte <rf...@apache.org> on 2021/05/22 14:17:03 UTC

[ANN] Apache Maven Javadoc Plugin 3.3.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Javadoc Plugin, version 3.3.0

The Javadoc Plugin uses the Javadoc tool to generate javadocs for the specified project.

https://maven.apache.org/plugins/maven-javadoc-plugin/

You should specify the version in your project's plugin configuration:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.3.0</version>
</plugin>

You can download the appropriate sources etc. from the download page:

http://maven.apache.org/plugins/maven-javadoc-plugin/download.html



Release Notes - Maven Javadoc Plugin - Version 3.3.0

** Bug
    * [MJAVADOC-453] - Using Alternate Doclet documentation example snippet is out of date and does not work
    * [MJAVADOC-571] - javadoc:aggregate triggers Javadoc error for test-only modules
    * [MJAVADOC-584] - excludePackageNames is not working as documented anymore
    * [MJAVADOC-588] - "includeDependencySources" doesn't work in maven-javadoc-plugin 3.1.0 when all modules have "Automatic-Module-Name"
    * [MJAVADOC-590] - Setting nooverview option always causes a build failure
    * [MJAVADOC-614] - "No source files for package" in a directory with accent characters
    * [MJAVADOC-619] - Maven Javadoc bottom claims copyright for future years
    * [MJAVADOC-623] - [ERROR] Error fetching link: %{project.basedir}/target/javadoc-bundle-options. Ignored it.
    * [MJAVADOC-634] - Error in test-aggregate-no-fork when using modules
    * [MJAVADOC-643] - make build Reproducible for secondary artifacts
    * [MJAVADOC-644] - StaleHelper does not close DirectoryStream
    * [MJAVADOC-650] - Fix Javadoc search path for Java 9+
    * [MJAVADOC-657] - The fix operation duplicates annotations on private methods that have an annotation line between the method body and the javadoc comments.
    * [MJAVADOC-658] - The fix operation deletes generic functions's generic-class javadoc if exist, and add it if lack, and will not create it if param part of javadoc be empty
    * [MJAVADOC-659] - javadoc:fix replaces existing @throws descriptions
    * [MJAVADOC-660] - No periods without complete sentences in @param fixes
    * [MJAVADOC-661] - tagletArtifact fails to scan multi-release JARs (MRJARs) for Taglets
    * [MJAVADOC-662] - Generated javadoc for static final fields should be HTML escaped
    * [MJAVADOC-664] - Detection of stale files not working on Windows
    * [MJAVADOC-667] - Broken links in Javadoc comments

** New Feature
    * [MJAVADOC-625] - Support for multiple stylesheets

** Improvement
    * [MJAVADOC-592] - detectJavaApiLink should also respect maven.compiler.source property
    * [MJAVADOC-611] - Support adjustment javadoc link of dependency
    * [MJAVADOC-653] - fix javadoc; fix code smells; performance improvement; add travis-ci script.
    * [MJAVADOC-663] - Add GitHub Action to confirm build PR
    * [MJAVADOC-668] - Improve <jdkToolchain> parameter description
    * [MJAVADOC-672] - misleading Exit code: 2 - javadoc: error - No source files for package
    * [MJAVADOC-675] - Require Java 8

Enjoy,

-The Apache Maven team