maven网站插件找不到我的javadoc

时间:2012-10-21 17:55:05

标签: eclipse maven javadoc

这个错误让我在eclipse indigo中疯狂

[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运行站点插件,

3 个答案:

答案 0 :(得分:2)

首先检查一下JAVA_HOME似乎是错误的,然后将maven-site-plugin的版本更新为3.1而不是3.0。

答案 1 :(得分:1)

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

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

(key:javadocExecutable,value:" $ {java.home} /../ bin / javadoc")

感谢Marcin。

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

答案 2 :(得分:0)

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