Package: src:maven-javadoc-plugin
Version: 2.10.4-1
Priority: normal

On OpenJDK 9, the plugin fails to find the javadoc command, and prints:

[ERROR] Failed to execute goal
  org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar (default-cli)
  on project [...]:
MavenReportException: Error while generating Javadoc:
  Unable to find javadoc command:
    The environment variable JAVA_HOME is not correctly set. -> [Help 1]

Please ensure that it can find the javadoc command, at least during
Debian package builds.

This is causing around 160 packages to fail to build against openjdk-9:
https://paste.debian.net/974403/
A good example is `java-string-similarity`.


I couldn't find an upstream issue for this, which suggests it may be an
issue with openjdk-9 itself... or that everyone else is just setting
JAVA_HOME. Setting JAVA_HOME does fix it, but it may be easier to fix
the plugin than all the various build scripts?

I can't provide a non-package testcase, as maven is currently broken due
to #866924.

__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
[email protected] for discussions and questions.

Reply via email to