默认情况下,Maven Javadoc 插件尝试从 Java 属性java.home 或环境变量JAVA_HOME自动检测 Javadoc Tool 可执行文件 。
您还可以指定要使用的 Javadoc 工具的可执行文件。例如:
<project>
...
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<javadocExecutable>C:\jdk1.6.0\bin\javadoc.exe</javadocExecutable>
...
</configuration>
</plugin>
...
</plugins>
</reporting>
...
</project>
同样,Maven Javadoc 插件尝试通过调用javadoc -J-fullversion来自动检测 Javadoc 工具版本 。
您还可以指定 Javadoc Tool 可执行文件的版本。例如:
<project>
...
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<javadocVersion>1.5</javadocVersion>
...
</configuration>
</plugin>
...
</plugins>
</reporting>
...
</project>
注意:如果指定的javadocVersion 与 Javadoc Tool 可执行文件不同, 您可能会收到警告。