这个错误让我在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运行站点插件,
答案 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可执行文件。