Java + Spring Boot项目中使用javadoc生成文档(新手指南)

1、添加 javadoc 插件依赖

pom.xml

<build>
    <plugins>
      <!-- javadoc 插件 -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>3.6.3</version>
        <configuration>
          <!-- Java版本 -->
          <source>17</source>

          <!-- 编码配置 -->
          <encoding>UTF-8</encoding>
          <charset>UTF-8</charset>
          <docencoding>UTF-8</docencoding>

          <!-- 文档标题 -->
          <windowtitle>LIMS API文档</windowtitle>
          <doctitle>实验室信息管理系统 API</doctitle>

          <!-- 页眉 -->
          <header><![CDATA[<b>LIMS</b> <br> v1.0]]></header>
            
          <!-- 页脚,若不设置,默认是:Copyright © 2025. All rights reserved. 设置内容中不能包含 © -->
          <!-- <bottom>信息技术有限公司</bottom> -->

          <!-- 输出路径,使用绝对路径参数,若不设置,默认路径是:\target\site -->
          <reportOutputDirectory>D:\\MyCode\\wylims\\lims-javadoc</reportOutputDirectory>

          <!-- 排除配置 -->
          <excludePackageNames>*.internal.*</excludePackageNames>

          <!-- 其他选项 -->
          <show>public</show>
          <nohelp>true</nohelp>
        </configuration>
      </plugin>
    </plugins>
  </build>

2、打开终端,执行 mvn javadoc:javadoc

 

 虽然有出错,但最终还是能生成相关的 javadoc 文件 

3、生成 javadoc 

4、查看 javadoc,打开 index.html

5、关闭严格检查,解决 javadoc 报错

使用 <doclint>none</doclint>

pom.xml

<build>
    <plugins>
      <!-- javadoc 插件 -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>3.6.3</version>
        <configuration>
          <!-- Java版本 -->
          <source>17</source>

          <!-- 编码配置 -->
          <encoding>UTF-8</encoding>
          <charset>UTF-8</charset>
          <docencoding>UTF-8</docencoding>

          <!-- 文档标题 -->
          <windowtitle>LIMS API文档</windowtitle>
          <doctitle>实验室信息管理系统 API</doctitle>

          <!-- 页眉 -->
          <header><![CDATA[<b>LIMS</b> <br> v1.0]]></header>
            
          <!-- 页脚,若不设置,默认是:Copyright © 2025. All rights reserved. 设置内容中不能包含 © -->
          <!-- <bottom>信息技术有限公司</bottom> -->

          <!-- 输出路径,使用绝对路径参数,若不设置,默认路径是:\target\site -->
          <reportOutputDirectory>D:\\MyCode\\wylims\\lims-javadoc</reportOutputDirectory>

          <!-- 排除配置 -->
          <excludePackageNames>*.internal.*</excludePackageNames>

          <!-- 严格语法检查配置,none: 关闭严格检查;syntax: 检查基本语法;html: 只检查 HTML -->
          <doclint>none</doclint>

          <!-- 其他选项 -->
          <show>public</show>
          <nohelp>true</nohelp>
        </configuration>
      </plugin>
    </plugins>
  </build>

取消严格语法检查,执行 mvn javadoc:javadoc 就没有飘红了。 

生成 javadoc 的其他方式:

1、idea 工具生成

 

遇到编码问题,暂时没有找到有效解决方案。

2、打开 Maven 工具,执行 mvn javadoc:javadoc

生成出错,暂时没有找到有效解决方案。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值