Raised PR with unit test and integration test included: https://github.com/apache/maven-javadoc-plugin/pull/34
This is my first PR for any of the maven project. Although I made my best effort to follow all the coding conventions, surely there will be something missing. So feel free to point out. Max On Sun, Nov 3, 2019 at 3:20 PM Max Zhu <hac...@zhuchenye.com> wrote: > thanks. > > Created: https://issues.apache.org/jira/browse/MJAVADOC-628 > > Max > > On Sun, Nov 3, 2019 at 4:51 AM Enrico Olivelli <eolive...@gmail.com> > wrote: > >> Hi Max. >> sorry for late reply. >> >> I think your idea is interesting and you work is valuable, >> You can follow up by creating a JIRA in issues.apache.org in MJAVADOC >> project and then you can also send a PR. >> Please add an integration test. >> >> this is the guide for new contributors >> https://maven.apache.org/guides/development/guide-helping.html >> >> Enrico >> >> Il giorno ven 1 nov 2019 alle ore 09:26 Max Zhu <hac...@zhuchenye.com> >> ha scritto: >> >>> hi, >>> >>> Any update on this please? Is this mail group actively monitored? or >>> should >>> I raise a pull request directly to the project? >>> >>> Max >>> >>> On Mon, Oct 28, 2019 at 6:12 PM Max Zhu <hac...@zhuchenye.com> wrote: >>> >>> > For what's worth I am talking about maven-javadoc-plugin (just realized >>> > this is the main maven mail group) >>> > >>> > On Sat, Oct 26, 2019 at 6:51 PM Max Zhu <hac...@zhuchenye.com> wrote: >>> > >>> >> hi, >>> >> >>> >> Wondering if it makes sense to extend <detectLink> option to >>> javadoc.io. >>> >> >>> >> For example, google gson (https://github.com/google/gson) has pointed >>> >> their javadoc to https://www.javadoc.io/doc/com.google.code.gson/gson >>> on >>> >> their README.md. But currently, maven-javadoc-plugin will only try to >>> fetch >>> >> https://github.com/google/gson/apidoc/package-list , which >>> apparently is >>> >> an invalid address. >>> >> >>> >> I am aware there is already on option to extend <links> tag, but >>> that's >>> >> quite tedious as everytime we have to manually keep things in sync >>> when we >>> >> add / remove dependencies or change versions. >>> >> >>> >> There are quite a few popular libraries hosting javadoc with >>> javadoc.io >>> >> already (eg, mockito / spark), and the pattern is very simple as well: >>> >> >>> https://www.javadoc.io/doc/[group_id]/[artifact_id]/[version_id]/package-list >>> >> >>> >> Thus, it will be quite helpful if maven-javadoc-plugin can just >>> >> automatically try this url pattern from the dependency list as well. >>> >> >>> >> Declaimer, I started javadoc.io about 5 years ago and now it's >>> getting >>> >> more trendy these days, so I would like to better support this >>> project. >>> >> >>> >> Max >>> >> >>> >> >>> >> Reference: >>> >> >>> https://github.com/apache/maven-javadoc-plugin/blob/b1c029f26c4dc40b29a0e122e5c42b294845acfd/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java#L6526 >>> >> >>> >> >>> > >>> >>