Maven JavaDoc 列出 类 两次
Maven JavaDoc listed classes twice
我正在使用 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-javadoc-plugin maven 插件上启用调试并查看它在做什么后找到了解决方案。如下所示专门设置源路径为我修复了双重列表问题,我已经在 Corretto 8 和 Temurin 8 的多个版本上尝试过这个。所有都有双重列表问题,因为它是 javadoc 工具本身的问题但是设置sourcepath 为我手动修复了它。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.3.1</version>
<configuration>
<debug>true</debug>
<sourcepath>${basedir}/src/main/java</sourcepath>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
Maven Javadoc Plugin. The bug is known as MJAVADOC-700 的最新版本中存在错误。它非常容易重现。
将插件降级到 3.2.0
版本可以解决问题。明确设置 sourcepath
是另一种修复方法。
我正在使用 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-javadoc-plugin maven 插件上启用调试并查看它在做什么后找到了解决方案。如下所示专门设置源路径为我修复了双重列表问题,我已经在 Corretto 8 和 Temurin 8 的多个版本上尝试过这个。所有都有双重列表问题,因为它是 javadoc 工具本身的问题但是设置sourcepath 为我手动修复了它。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.3.1</version>
<configuration>
<debug>true</debug>
<sourcepath>${basedir}/src/main/java</sourcepath>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
Maven Javadoc Plugin. The bug is known as MJAVADOC-700 的最新版本中存在错误。它非常容易重现。
将插件降级到 3.2.0
版本可以解决问题。明确设置 sourcepath
是另一种修复方法。