gpt4 book ai didi

java - Maven 无法找到 javadoc 命令

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:15:58 31 4
gpt4 key购买 nike

我正在尝试运行 maven verify 命令但出现此错误。

MavenReportException: Error while generating Javadoc: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set.

Maven 找不到 javadoc 命令,因此它无法创建文档。

有趣的是我可以运行 mvn javadoc:jar 命令并且它成功运行。此外,我的 JAVA_HOME 指向正确的位置。

$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home

这是来自 pom 文件。

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.0.0-M1</version>
<configuration>
<additionalparam>-Xdoclint:none</additionalparam>
</configuration>
<executions>
<execution>
<id>attach-javadoc</id>
<phase>verify</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>

请不要告诉我这是问题 Unable to find javadoc command - maven 的重复.我知道问题是一样的,但我们的情况不同,我的 JAVA_HOME 指向正确的位置。所以那个解决方案对我不起作用。

最佳答案

我在 java 9.0.4 和 macOs 上遇到了同样的问题,在 maven-javadoc-plugin 中添加以下配置为我解决了这个问题

  <configuration>
.....
<javadocExecutable>${java.home}/bin/javadoc</javadocExecutable>
</configuration>

关于java - Maven 无法找到 javadoc 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49472783/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com