javadoc:测试修复

全名

org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:test-fix

说明

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

属性

  • 需要执行一个 Maven 项目。
  • 需要对范围内的工件进行依赖解析:test
  • 自版本: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: test-fix-mojo.html 1030385 2018-05-25 09:39:19Z rfscholte $,对应一个SVN 关键字。请参阅您的 SCM 以使用其他 SCM 关键字。
默认值为$Id: test-fix-mojo.html 1030385 2018-05-25 09:39:19Z rfscholte $Id
用户属性是defaultVersion
编码 细绳 2.6 读取源文件时使用的文件编码。如果未设置属性project.build.sourceEncoding,则使用平台默认编码。
默认值为${project.build.sourceEncoding}
用户属性是编码
排除 细绳 2.6 逗号分隔不包括 Java 文件,即 **/*Test.java
用户属性是排除
修复类评论 布尔值 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
忽略Clirr 布尔值 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 标签。
默认值为false
用户属性是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: test-fix-mojo.html 1030385 2018-05-25 09:39:19Z rfscholte $,对应一个SVN 关键字。请参阅您的 SCM 以使用其他 SCM 关键字。
  • 类型java.lang.String
  • : 2.6
  • 要求
  • 用户属性defaultVersion
  • 默认值$Id:test-fix-mojo.html 1030385 2018-05-25 09:39:19Z rfscholte $Id

编码

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

不包括

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

修复类评论

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

修复字段评论

标记以根据 级别修复字段 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
  • 要求
  • 用户属性

忽略Clirr

标记是否忽略 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}

删除未知抛出

标记以从未知类中删除 throws 标签。
  • 类型布尔值
  • : 2.6
  • 要求
  • 用户属性removeUnknownThrows
  • 默认值