maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Scholte (JIRA)" <>
Subject [jira] [Closed] (MJAVADOC-494) javadoc:aggregate ignores repositories declared in sub-modules
Date Sat, 04 Nov 2017 11:17:00 GMT


Robert Scholte closed MJAVADOC-494.
    Resolution: Fixed

Fixed in [r1814274|]
This commit also introduces the Mock Repository Manager, so I had to move the ITs.
Real fix is in [AbstractJavadocMojo|]

> javadoc:aggregate ignores repositories declared in sub-modules
> --------------------------------------------------------------
>                 Key: MJAVADOC-494
>                 URL:
>             Project: Maven Javadoc Plugin
>          Issue Type: Bug
>          Components: javadoc
>    Affects Versions: 3.0.0-M1
>         Environment: Maven Javadoc plugin 3.0.0-M1
> Apache Maven 3.5.0
> Java version 1.8.0_144
>            Reporter: Martin Desruisseaux
>            Assignee: Robert Scholte
>            Priority: Major
>              Labels: regression
>             Fix For: 3.0.0
> Given a multi-modules project with:
> * A {{<repository>… URL A …</repository>}} element in the root {{pom.xml}}.
> * Another {{<repository>… URL B …</repository>}} element in the {{pom.xml}}
of a module, for downloading a JAR file used only by that specific module (we do that in order
to depend only on Maven central for all modules except one).
> Then:
> * {{mvn install}} works: it download all JAR files as expected.
> * {{mvn javadoc:javadoc}} also work with both Maven Javadoc plugin 2.10.4 and 3.0.0-M1.
> * {{mvn javadoc:aggregate}} with Maven Javadoc plugin 2.10.4 works.
> * {{mvn javadoc:aggregate}} with Maven Javadoc plugin 3.0.0-M1 fails.
> Maven Javadoc plugin 3.0.0-M1 execution produces the following logs (simplified for brevity):
> {noformat}
> Downloading: URL A/.../MyArtifact.jar
> Downloading:
> {noformat}
> No download attempt from URL B is reported, despite the {{<repository>}} declaration
in a sub-module. Note that the JAR is present in my {{.m2/repository}} directory but is apparently
> Downgrading Maven Javadoc plugin to 2.10.4 with everything else identical allows successful
aggregated Javadoc generation.
> *Note:* another user apparently has [the same issue on stack overflow|].

This message was sent by Atlassian JIRA

View raw message