[ https://issues.apache.org/jira/browse/MJAVADOC-791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17865729#comment-17865729 ]
ASF GitHub Bot commented on MJAVADOC-791: ----------------------------------------- asfgit closed pull request #299: [MJAVADOC-791] maven-javadoc-plugin not working correctly together wi… URL: https://github.com/apache/maven-javadoc-plugin/pull/299 > maven-javadoc-plugin not working correctly together with > maven-toolchains-plugin > -------------------------------------------------------------------------------- > > Key: MJAVADOC-791 > URL: https://issues.apache.org/jira/browse/MJAVADOC-791 > Project: Maven Javadoc Plugin > Issue Type: Bug > Components: javadoc > Affects Versions: 3.6.3 > Reporter: Hristo Bozhilov > Assignee: Michael Osipov > Priority: Major > Fix For: 3.7.1 > > > We are using maven-javadoc-plugin in conjunction with maven-toolchains-plugin > and we are facing an unpleasant problem. > We have defined toolchains.xml file containing jdk versions needed for the > build. > For our build automation server we are using jenkins Config File Provider > plug-in to supply this toolchains.xml file to the build via -t command line > argument e.g: > {code:java} > mvn clean deploy -t <path generated by the Config File Provider > plug-in>.{code} > We have maven multi-module build and some modules use maven-javadoc-plugin to > generate javadocs for our API. Sometimes we have API modules that refer API > classes located in another API module. maven-javadoc-plugin tries to link all > of these but it fails every time with this error: "[ERROR] No toolchain found > for type jdk". > I've looked to the source repository of maven-javadoc-plugin on github and I > noticed that it forks maven process to build dependent javadocs without > passing info from toolchains.xml to the forked maven which is needed to run > the javadoc build. Instead the forked process always expects that > toolchains.xml is located to ~/.m2/toolchains.xml and this doesn't work on > jenkins. > -- This message was sent by Atlassian Jira (v8.20.10#820010)