【发布时间】:2021-11-18 01:05:30
【问题描述】:
我正在使用 javadoc maven 插件,它创建了正确的 javadoc 包,但所有类都创建了两次。
Maven 依赖:
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.3.0</version>
</dependency>
我的构建代码
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
谁能帮帮我,我在这里缺少什么?
文档生成的命令用法
mvn clean install -Dresources="FirstProject/example_API"
【问题讨论】:
-
第一个问题:为什么要用maven插件作为依赖? (maven-surefire-pugin)?没有意义...此外,拥有 github 或类似项目以及您如何调用 Maven 会有所帮助?
-
更新了!之前提到的错误依赖。第二次更新的 Maven 命令。
-
您可能遇到此问题的一个原因是您使用的 Java 版本。如果使用 Java 1.8 Corretto,似乎可能会发生此问题。我在本地检查了它,确实在我使用它时 Javadoc 被复制了(这在此对话的 cmets 中也提到了stackoverflow.com/questions/27843475/…)。