Apache Maven Javadoc Plugin 3.1.0 Released

"Robert Scholte" <[email protected]> Mon, 04 Mar 2019 20:10:23 +0100
Newsgroups gmane.comp.apache.maven.announce,gmane.comp.jakarta.avalon.user,gmane.comp.apache.sling.devel
Message-ID <[email protected]>
------=_NextPart_17024344.734031244491
Content-Type: text/plain;
 charset="utf-8"
Content-Transfer-Encoding: quoted-printable

The Apache Maven team is pleased to announce the release of the Apache Mave=
n Javadoc Plugin, version 3.1.0

The Javadoc Plugin uses the Javadoc tool to generate javadocs for the speci=
fied project.

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

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


<plugin>
=C2=A0 <groupId>org.apache.maven.plugins</groupId>
=C2=A0 <artifactId>maven-javadoc-plugin</artifactId>
=C2=A0 <version>3.1.0</version>
</plugin>

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

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



Release Notes - Maven Javadoc Plugin - Version 3.1.0

** Sub-task
=C2=A0 =C2=A0 * [MJAVADOC-551] - Error if path to project contains a spaces
=C2=A0 =C2=A0 * [MJAVADOC-552] - Author tag is removed, even though it shou=
ld be excluded using the fixTags-setting

** Bug
=C2=A0 =C2=A0 * [MJAVADOC-420] - javadoc:fix duplicates lines
=C2=A0 =C2=A0 * [MJAVADOC-445] - JavadocOptionsXpp3Reader doesn't deseriali=
ze the placement element in Tag
=C2=A0 =C2=A0 * [MJAVADOC-449] - javadoc:aggregate fails with JDK 9
=C2=A0 =C2=A0 * [MJAVADOC-469] - <additionalOption> input isn't escaped for=
 double backslashes in argument file
=C2=A0 =C2=A0 * [MJAVADOC-495] - links option ignored in offline mode, even=
 for local links
=C2=A0 =C2=A0 * [MJAVADOC-506] - Javadoc plugin broken on Java 8 when modul=
e-info.java present
=C2=A0 =C2=A0 * [MJAVADOC-514] - Maven Javadoc Plugin can't get dependency =
from third party maven repository
=C2=A0 =C2=A0 * [MJAVADOC-526] - aggregate goal doesn't respect managed dep=
endencies
=C2=A0 =C2=A0 * [MJAVADOC-527] - detectLinks may pass invalid URLs to javad=
oc(1)
=C2=A0 =C2=A0 * [MJAVADOC-528] - Invalid 'expires' attribute
=C2=A0 =C2=A0 * [MJAVADOC-532] - <link> entries that do not redirect are ig=
nored
=C2=A0 =C2=A0 * [MJAVADOC-533] - <link> entries that point to a resource th=
at requires an Accept header may be ignored
=C2=A0 =C2=A0 * [MJAVADOC-537] - warning when javadoc is invoked for depend=
ency
=C2=A0 =C2=A0 * [MJAVADOC-538] - JVM "JAVA_TOOL_OPTIONS" or "_JAVA_OPTIONS"=
 message detected as javadoc warning, triggers failure=C2=A0
=C2=A0 =C2=A0 * [MJAVADOC-542] - Unsupported class file major version 55
=C2=A0 =C2=A0 * [MJAVADOC-543] - Archiving to jar is very slow
=C2=A0 =C2=A0 * [MJAVADOC-544] - Changed behaviour of Javadoc for temporary=
 files encoding (options, argfile, ...)
=C2=A0 =C2=A0 * [MJAVADOC-548] - Directoryname mixed up with excludePackage=
Names
=C2=A0 =C2=A0 * [MJAVADOC-549] - Version tag comes and goes on several java=
doc:fix goal runs
=C2=A0 =C2=A0 * [MJAVADOC-554] - Running javadoc:aggregate twice throws Mav=
enReportException
=C2=A0 =C2=A0 * [MJAVADOC-555] - Javadoc:aggregate, Javadoc:jar fail if one=
 of the modules does not contain module-info.java
=C2=A0 =C2=A0 * [MJAVADOC-556] - javadoc:aggregate fails with "No source fi=
les for package" for packages that are not exported
=C2=A0 =C2=A0 * [MJAVADOC-563] - Javadoc generation fails if module name co=
ntains restricted keyword in non-terminal position
=C2=A0 =C2=A0 * [MJAVADOC-567] - "Not in a module on the module source path=
" when using JDK 12
=C2=A0 =C2=A0 * [MJAVADOC-568] - javadoc:jar fails when project has Automat=
ic-Module-Name and (implicit) uses offlinelinks with element-list
=C2=A0 =C2=A0 * [MJAVADOC-570] - --add-modules expects comma-separated argu=
ments
=C2=A0 =C2=A0 * [MJAVADOC-575] - <source>8</source> fails when module-info.=
java exists
=C2=A0 =C2=A0 * [MJAVADOC-580] - javadoc:javadoc detects wrong java API lin=
k when running on openjdk 11.0.2

** New Feature
=C2=A0 =C2=A0 * [MJAVADOC-134] - Support aggregated reports at each level i=
n the multi-module hierarchy

** Improvement
=C2=A0 =C2=A0 * [MJAVADOC-444] - Add an 'aggregated-no-fork' goal
=C2=A0 =C2=A0 * [MJAVADOC-447] - Command line dump reveals proxy user/passw=
ord in case of errors
=C2=A0 =C2=A0 * [MJAVADOC-499] - Ignore module-info.java on earlier Java ve=
rsions
=C2=A0 =C2=A0 * [MJAVADOC-513] - Aggregate: make order of classpath entries=
 predictable
=C2=A0 =C2=A0 * [MJAVADOC-530] - Clean up additionalparam documentation
=C2=A0 =C2=A0 * [MJAVADOC-534] - Support element-list links from java10 dep=
endencies
=C2=A0 =C2=A0 * [MJAVADOC-546] - Allow to generate report in Spanish locale
=C2=A0 =C2=A0 * [MJAVADOC-558] - Change default value for removeUnknownThro=
ws to true
=C2=A0 =C2=A0 * [MJAVADOC-562] - Ability to pass --release to Javadoc tool
=C2=A0 =C2=A0 * [MJAVADOC-565] - Make proxy configuration properly work for=
 both HTTP and HTTPS
=C2=A0 =C2=A0 * [MJAVADOC-566] - Use patterns for defaultJavadocApiLinks
=C2=A0 =C2=A0 * [MJAVADOC-577] - Fixed typos in User Guide.
=C2=A0 =C2=A0 * [MJAVADOC-578] - Groups parameter is not compatibile with S=
urefire

** Task
=C2=A0 =C2=A0 * [MJAVADOC-557] - Deprecate parameter includeTransitiveDepen=
dencySources

** Dependency upgrade
=C2=A0 =C2=A0 * [MJAVADOC-535] - Upgrade to parent pom 32


Enjoy,

-The Apache Maven team
------=_NextPart_17024344.734031244491--