javadoc:修复

全名

org.apache.maven.plugins:maven-javadoc-plugin:3.3.2:fix

说明

修复项目Java 代码 的 Javadoc 文档和标签。请参阅可以在哪里使用标签

属性

  • 需要执行一个 Maven 项目。
  • 需要范围内工件的依赖解析:compile
  • 自版本:2.6
  • 在执行自身之前调用生命周期阶段 编译的执行。

可选参数

姓名 类型 自从 描述
<比较版本> 细绳 2.6 将当前代码与使用Clirr Maven 插件进行比较的版本。
请参见defaultSince
默认值为(,${project.version})
用户属性是comparisonVersion
<默认作者> 细绳 2.6 Javadoc 标记@author的默认值。
如果未指定,将使用系统属性中定义的user.name 。
用户属性是defaultAuthor
<默认自> 细绳 2.6 Javadoc 标记@since的默认值。
默认值为${project.version}
用户属性是defaultSince
<默认版本> 细绳 2.6 Javadoc 标记@version的默认值。
默认为$Id:$,对应一个SVN 关键字。请参阅您的 SCM 以使用其他 SCM 关键字。
默认值为$Id: $Id
用户属性是defaultVersion
<编码> 细绳 2.6 读取源文件时使用的文件编码。如果未设置属性project.build.sourceEncoding,则使用平台默认编码。
默认值为${project.build.sourceEncoding}
用户属性是编码
<不包括> 细绳 2.6 逗号分隔不包括 Java 文件,即 **/*Test.java
用户属性是排除
<fixClassComment> 布尔值 2.6 标记以根据级别修复类或接口 Javadoc 注释。
默认值为true
用户属性是fixClassComment
<fixFieldComment> 布尔值 2.6 标记以根据 级别修复字段 Javadoc 注释。
默认值为true
用户属性是fixFieldComment
<修复方法注释> 布尔值 2.6 标记以根据 级别修复方法 Javadoc 注释。
默认值为true
用户属性是fixMethodComment
<修复标签> 细绳 2.6 用逗号分隔的标签来修复类、接口或方法 Javadoc 注释。可能的值为:
  • all(修复所有 Javadoc 标记)
  • 作者(仅修复 @author 标签)
  • 版本(仅修复 @version 标签)
  • 因为(仅修复 @since 标签)
  • 参数(仅修复 @param 标记)
  • 返回(仅修复 @return 标记)
  • throws(仅修复 @throws 标签)
  • 链接(仅修复 @link 标记)

默认值为全部
用户属性是fixTags
<力> 布尔值 2.6 强制执行目标,即跳过保修消息(不推荐)。
用户属性是force
<ignoreClirr> 布尔值 2.6 标记是否忽略 Clirr。
默认值为false
用户属性是ignoreClirr
<包括> 细绳 2.6 逗号分隔包括 Java 文件,即 **/*Test.java注意:默认值为 **\/*.java
默认值为**\/*.java
用户属性是包括
<等级> 细绳 2.6 指定要在 Javadocs 中显示的类和成员的访问级别。可能的值为:
  • public (仅显示公共类和成员)
  • protected (仅显示公共和受保护的类和成员)
  • (显示所有未标记为私有的类和成员)
  • 私有 (显示所有类和成员)

默认值为受保护
用户属性是级别
<本地存储库> 工件存储库 2.6 工件所在的本地存储库,由测试使用。
用户属性是localRepository
<输出目录> 文件 2.6 将重写 Java 类的输出目录。
默认值为${project.build.sourceDirectory}
用户属性是outputDirectory
<removeUnknownThrows> 布尔值 2.6

标记以从未知类中删除 throws 标签。

注意:由于JavaDoc 8 的严格性,从 3.1.0 开始,默认值已更改为true 。


默认值为true
用户属性是removeUnknownThrows

参数详情

<比较版本>

将当前代码与使用Clirr Maven 插件进行比较的版本。
请参见defaultSince
  • 类型java.lang.String
  • : 2.6
  • 要求
  • 用户属性comparisonVersion
  • 默认值(,${project.version})

<默认作者>

Javadoc 标记@author的默认值。
如果未指定,将使用系统属性中定义的user.name 。
  • 类型java.lang.String
  • : 2.6
  • 要求
  • 用户属性defaultAuthor

<默认自>

Javadoc 标记@since的默认值。
  • 类型java.lang.String
  • : 2.6
  • 要求
  • 用户属性defaultSince
  • 默认值${project.version}

<默认版本>

Javadoc 标记@version的默认值。
默认为$Id:$,对应一个SVN 关键字。请参阅您的 SCM 以使用其他 SCM 关键字。
  • 类型java.lang.String
  • : 2.6
  • 要求
  • 用户属性defaultVersion
  • 默认值$Id:$Id

<编码>

读取源文件时使用的文件编码。如果未设置属性project.build.sourceEncoding,则使用平台默认编码。
  • 类型java.lang.String
  • : 2.6
  • 要求
  • 用户属性编码
  • 默认值${project.build.sourceEncoding}

<不包括>

逗号分隔不包括 Java 文件,即 **/*Test.java
  • 类型java.lang.String
  • : 2.6
  • 要求
  • 用户属性不包括

<fixClassComment>

标记以根据级别修复类或接口 Javadoc 注释。
  • 类型布尔值
  • : 2.6
  • 要求
  • 用户属性fixClassComment
  • 默认值

<fixFieldComment>

标记以根据 级别修复字段 Javadoc 注释。
  • 类型布尔值
  • : 2.6
  • 要求
  • 用户属性fixFieldComment
  • 默认值

<修复方法注释>

标记以根据 级别修复方法 Javadoc 注释。
  • 类型布尔值
  • : 2.6
  • 要求
  • 用户属性fixMethodComment
  • 默认值

<修复标签>

用逗号分隔的标签来修复类、接口或方法 Javadoc 注释。可能的值为:
  • all(修复所有 Javadoc 标记)
  • 作者(仅修复 @author 标签)
  • 版本(仅修复 @version 标签)
  • 因为(仅修复 @since 标签)
  • 参数(仅修复 @param 标记)
  • 返回(仅修复 @return 标记)
  • throws(仅修复 @throws 标签)
  • 链接(仅修复 @link 标记)
  • 类型java.lang.String
  • : 2.6
  • 要求
  • 用户属性fixTags
  • 默认值全部

<力>

强制执行目标,即跳过保修消息(不推荐)。
  • 类型布尔值
  • : 2.6
  • 要求
  • 用户属性

<ignoreClirr>

标记是否忽略 Clirr。
  • 类型布尔值
  • : 2.6
  • 要求
  • 用户属性ignoreClirr
  • 默认值

<包括>

逗号分隔包括 Java 文件,即 **/*Test.java注意:默认值为 **\/*.java
  • 类型java.lang.String
  • : 2.6
  • 要求
  • 用户属性包括
  • 默认值**\/*.java

<等级>

指定要在 Javadocs 中显示的类和成员的访问级别。可能的值为:
  • public (仅显示公共类和成员)
  • protected (仅显示公共和受保护的类和成员)
  • (显示所有未标记为私有的类和成员)
  • 私有 (显示所有类和成员)
  • 类型java.lang.String
  • : 2.6
  • 要求
  • 用户属性级别
  • 默认值受保护

<本地存储库>

工件所在的本地存储库,由测试使用。
  • 类型org.apache.maven.artifact.repository.ArtifactRepository
  • : 2.6
  • 要求
  • 用户属性localRepository

<输出目录>

将重写 Java 类的输出目录。
  • 类型java.io.File
  • : 2.6
  • 要求
  • 用户属性输出目录
  • 默认值${project.build.sourceDirectory}

<removeUnknownThrows>

标记以从未知类中删除 throws 标签。

注意:由于JavaDoc 8 的严格性,从 3.1.0 开始,默认值已更改为true 。

  • 类型布尔值
  • : 2.6
  • 要求
  • 用户属性removeUnknownThrows
  • 默认值