1

这个错误让我在日食靛蓝中发疯

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:site (default-site) on project Cdss-camel: Error during page generation: Error rendering Maven report: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set. -> [Help 1]

我的 JAVA_HOME 设置为 /Library/Java/Home 它应该在的位置(到 java 主目录的符号链接);我也有一个指向该位置的类路径变量 JAVA_HOME。从 zsh 运行站点插件可以工作,

4

3 回答 3

2

首先检查您的 JAVA_HOME,这似乎是错误的,此外将 maven-site-plugin 的版本更新为 3.1 而不是 3.0。

于 2012-10-22T08:23:50.280 回答
2

我遇到了同样的问题。并尝试了一切将 JAVA_HOME 添加到 .bash_profile 和 /etc/launchd.conf 我希望这两种方法可以帮助你,但至少它对我没有帮助。

我只是在 pom 中添加一个属性作为

(键:javadocExecutable,值:“${java.home}/../bin/javadoc”)

感谢马尔辛。

http://mgorski.net/2013/dev/fail-to-execute-javadoc-plugin-on-mac-osx-java_home-issue

于 2015-02-02T23:58:54.243 回答
0

上面建议的解决方案的问题可以通过确保 Eclipse 项目引用 JDK 而不是 JRE 来解决。然后该属性将能够找到 javadoc 可执行文件。

于 2017-05-05T14:58:59.880 回答