Thanks, this mechanism of toolchains seems useful, I was not aware of it. In this particular scenario however, I would prefer to avoid having to create a symlink manually if possible…
I think it is a fairly reasonable expectation that if a software component is looking for a binary, it looks for it in the PATH, among other things. Best, Antonin On 24/03/2020 20:00, Robert Scholte wrote: > Both stack overflow answers are missing the solution I would choose: > toolchain[1] > This makes it possible to refer to a different JDKs compared to the runtime > JDK used by Maven. > However, having /usr/bin/javadoc doesn't follow the expected folder > structure, because toolchain will look for /bin/javadoc , but you should be > able to fix that with symlink I guess > > Robert > > > [1] https://maven.apache.org/guides/mini/guide-using-toolchains.html > [https://maven.apache.org/guides/mini/guide-using-toolchains.html] > > On 23-3-2020 00:05:35, Antonin Delpeuch (lists) <li...@antonin.delpeuch.eu> > wrote: > Hi, > > tldr: I am wondering if it would make sense for the Javadoc plugin to > look for the javadoc binary on the $PATH as well. > > Running the javadoc plugin on a Debian with OpenJDK 12 fails with the > error: "Unable to find javadoc command: The environment variable > JAVA_HOME is not correctly set." > > As far as I can tell there is no javadoc binary anywhere in the OpenJDK > 12 distribution packaged for Debian. But I do have a /usr/bin/javadoc. > > So if the javadoc plugin looked for a javadoc binary in the PATH, it > would work out of the box on Debian with that JDK. > > This seems to be an issue many people run into: > > https://stackoverflow.com/questions/13961615/unable-to-find-javadoc-command-maven > > https://stackoverflow.com/questions/49472783/maven-is-unable-to-find-javadoc-command > > Should I do a pull request to also look for the binary in the PATH? > > Best wishes, > > Antonin > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org