You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Frank Wienberg (Jira)" <ji...@apache.org> on 2019/11/19 11:02:00 UTC
[jira] [Comment Edited] (MJAVADOC-620) Maven Javadoc Plugin fails
to resolve the dependencies when used with Java 11
[ https://issues.apache.org/jira/browse/MJAVADOC-620?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16977381#comment-16977381 ]
Frank Wienberg edited comment on MJAVADOC-620 at 11/19/19 11:01 AM:
--------------------------------------------------------------------
You are right. Looking closer at the description of ModuleFinder.of(), the algorithm does not work for version 1-SNAPSHOT (which is a totally legal version in Maven), because it obviously does not match the regular expression for the version suffix.
I still must find out what causes the minimal example to fail, as it uses 1.0-SNAPSHOT, which should match.
was (Author: yetanotherfrank):
You are right. Looking closer at the description of ModuleFinder.of(), the algorithm does not work for version 1-SNAPSHOT (which is a totally legal version in Maven), because it obviously does not match the regular expression {{ "-(\\d+(\\.|$))"}}.
I still must find out what causes the minimal example to fail, as it uses 1.0-SNAPSHOT, which should match.
> Maven Javadoc Plugin fails to resolve the dependencies when used with Java 11
> -----------------------------------------------------------------------------
>
> Key: MJAVADOC-620
> URL: https://issues.apache.org/jira/browse/MJAVADOC-620
> Project: Maven Javadoc Plugin
> Issue Type: Bug
> Components: javadoc
> Affects Versions: 3.1.0, 3.1.1
> Environment: Mageia Linux 7, AdoptOpenJDK 11.0.1
> Reporter: Julien Gouesse
> Priority: Major
> Attachments: BuildMeFirst.zip, MavenTest.zip, ThenBuildThisSite.zip
>
>
> Maven Javadoc Plugin fails to resolve the dependencies that are inherited by all sub-modules in the parent pom file and the dependencies specific to some sub-modules if and only if it's used with Java 11 whereas it works flawlessly with Java 8. This bug is reproducible with this project:
> [https://jogamp.org/cgit/ardor3d.git/tree/]
> Enter "mvn site" and you'll get the following error message:
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.7.1:site (default-site) on project ardor3d: Error generating maven-javadoc-plugin:3.1.1:aggregate report: [ERROR] Exit code: 1 - Ardor3D/ardor3d-swt/src/test/java/com/ardor3d/input/swt/TestSwtMouseWrapper.java:23: error: package org.eclipse.swt.events does not exist
> Note that "mvn install" works with Java 11, this problem of dependency management only occurs while generating the Java API documentation with Java 11.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)