当我运行mvn javadoc:javadoc ,我收到以下错误:
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] An error has occurred in JavaDocs report generation:Exit code: 1 -
javadoc: error - cannot read options (The system cannot find the file specified)
Command line was:"C:\Program Files\Java\jdk1.6.0_14\jre\..\bin\javadoc.exe"
@options @packages
当我在我的系统上调用命令"C:\\Program Files\\Java\\jdk1.6.0_14\\jre..\\bin\\javadoc.exe" ,它运行javadoc可执行文件。
我在跑步:
JDK 1.6.0_14
Maven 2.0.8
我的POM的javadoc报告部分如下:
org.apache.maven.plugins
maven-javadoc-plugin
...
和相关的环境变量:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_14
M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-2.0.8
M2_REPO=C:\Documents and Settings\\.m2\repository // is my user
MAVEN_OPTS=-XX:MaxPermSize=128m -Xmx512m
我尝试重新安装Java和Maven,以及使用Maven 2.1.0,JDK 1.6.0_11,甚至JDK 1.5.0_11。 我把我的设置与一个几乎拥有相同环境但没有问题的同事进行了比较。 它曾经在大约一个月前工作,不,我不知道从那以后我的系统发生了什么变化。 我第一次使用JDK 1.6.0_11遇到它。 这发生在我在我们的存储库中尝试过的每个项目中,我的同事对同一个项目没有任何问题。 所以我很确定这只是我的环境而不是项目本身。
我真的很感激任何有关这方面的建议。