背景:我有一个项目可以在具有 java 1.7.0 的机器上使用 maven 编译,但 javadoc 编译在另一台具有 java 1.8.0 的机器上失败。从 maven 的日志中,我可以看到一个正在使用“Standard DocLet version 1.7.0_40”,而另一个正在使用“Standard DocLet version 1.8.0”。
问题是:我怎样才能告诉 maven 使用标准 DocLet 的正确版本?
我已经在 maven-compiler-plugin 中将源代码和目标版本都设置为 1.7。