默认情况下,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 可执行文件不同, 您可能会收到警告。