maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (JIRA)" <>
Subject [jira] [Created] (MJAVADOC-494) [REGRESSION] javadoc:aggregate ignores repositories declared in sub-modules
Date Mon, 04 Sep 2017 13:55:00 GMT
Martin Desruisseaux created MJAVADOC-494:

             Summary: [REGRESSION] javadoc:aggregate ignores repositories declared in sub-modules
                 Key: MJAVADOC-494
             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

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).

* {{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 (regression).

Maven Javadoc plugin 3.0.0-M1 execution produces the following logs (simplified in this issue
for brevity):

Downloading: URL A/.../MyArtifact.jar

No download attempt from URL B is found; its {{<repository>}} declaration (in a sub-module)
is apparently ignored. Note that the JAR is present in my {{.m2/repository}} directory but
is apparently ignored too.

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