dav*_*351 6 java maven-2 javadoc maven-plugin
当我运行时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可执行文件.
我在跑步:
我的POM的javadoc报告部分如下:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</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\<user>\.m2\repository //<user> 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遇到它.这发生在我在我们的存储库中尝试过的每个项目中,我的同事对同一个项目没有任何问题.所以我很确定这只是我的环境而不是项目本身.
我真的很感激任何有关这方面的建议.
我想通了,但首先我尝试了各种各样的事情:
今天我试着运行一个没有正确执行的批处理文件,我很快意识到,当我双击它时,它正在执行文件但不在它所在的目录中.然后它就撞到了我.
几个星期前,我厌倦了我们的IT人员迫使我们的cmd窗口打开,H:所以我用Google搜索并使用此页面 "修复它".它似乎工作; 我几周没有遇到任何问题,而且我已经忘记了我的cmd窗户曾经常常打开一些H:驱动器.但每个cmd窗口都打开了我指定的目录 - 无论是运行"cmd"还是单击批处理文件,或者如果Maven打开了一个新的cmd窗口......
我想当Maven运行它时会弹出来执行javadoc命令.所以javadoc部分正在工作,但它无法找到它写出的选项文件,因为工作目录是错误的.
那么,现在我又回来了,H:直到我能弄明白.然后我会搞砸其他东西.但希望如果没有别的,这将有助于其他人......
| 归档时间: |
|
| 查看次数: |
3972 次 |
| 最近记录: |