注意:这个目标应该用作 Maven 报告。
全名:
org.apache.maven.plugins:maven-linkcheck-plugin:1.2:linkcheck
说明:
属性:
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
http方法 | 细绳 | 1.0 | 要使用的 HTTP 方法。当前支持的是“GET”和“HEAD”。
默认值为:head。 |
链接检查缓存 | 文件 | 1.0 | Linkcheck 缓存文件的位置。 默认值为:${project.build.directory}/linkcheck/linkcheck.cache。 |
链接检查输出 | 文件 | 1.0 | Linkcheck 报告文件的位置。 默认值为:${project.build.directory}/linkcheck/linkcheck.xml。 |
离线 | 布尔值 | 1.0 | 无论我们是否离线。 默认值为:${settings.offline}。 用户属性是:linkcheck.offline。 |
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
基本网址 | 细绳 | 1.0 | 用于站点中绝对链接(例如
/index.html)的基本 URL。 默认值为:${project.url}。 用户属性是:linkcheck.baseURL。 |
编码 | 细绳 | 1.0 | Linkcheck 读取源文件时使用的文件编码。如果未设置属性project.build.sourceEncoding,则使用平台默认编码。 默认值为:${project.build.sourceEncoding}。 用户属性是:编码。 |
排除的HttpStatusErrors | 整数[] | 1.0 | 要忽略的 HTTP 错误列表,例如404。 |
排除HttpStatusWarnings | 整数[] | 1.0 | 要忽略的 HTTP 警告列表,例如301。 |
排除链接 | 细绳[] | 1.0 | 要排除的链接列表。 注意:excludeLink允许使用**/dummy/*之类的模式。 |
排除页面 | 细绳[] | 1.0 | 要排除的页面列表。 注意:
|
强制站点 | 布尔值 | 1.0 | true强制站点生成,
否则为false 。使用此参数可确保已正确生成所有文档。 默认值为:true。 用户属性是:linkcheck.forceSite。 |
httpClient参数 | 特性 | 1.0 | 获取链接时要使用的额外 HttpClient 参数。例如:
<httpClientParameters> <property> <name>http.protocol.max-redirects</name> <value>10</value> </property> </httpClientParameters> 用户属性是:httpClientParameters。 |
httpFollow重定向 | 布尔值 | 1.0 | 如果在线,HTTP 方法应自动遵循 HTTP 重定向,否则为false 。 默认值为:true。 |
跳过 | 布尔值 | 1.0 | true跳过报告执行,
否则为false 。目的是在启用forceSite时防止无限调用
。 默认值为:false。 用户属性是:linkcheck.skip。 |
暂停 | 整数 | 1.0 | 设置获取链接时使用的超时时间。零值表示不使用超时。 默认值为:2000。 用户属性是:超时。 |
基本网址:
编码:
排除链接:
排除页面:
强制站点:
<httpClientParameters> <property> <name>http.protocol.max-redirects</name> <value>10</value> </property> </httpClientParameters>
离线:
跳过:
超时: