注意:这个目标应该用作 Maven 报告。
全名:
org.apache.maven.plugins:maven-linkcheck-plugin:1.0.1:linkcheck
说明:
Linkcheck报告。属性:
1.0.| 姓名 | 类型 | 自从 | 描述 |
|---|---|---|---|
| http方法 | String |
1.0 |
要使用的 HTTP 方法。当前支持的是“GET”和“HEAD”。
默认值为: head。 |
| 链接检查缓存 | File |
1.0 |
Linkcheck 缓存文件的位置。 默认值为: ${project.build.directory}/linkcheck/linkcheck.cache。 |
| 链接检查输出 | File |
1.0 |
Linkcheck 报告文件的位置。 默认值为: ${project.build.directory}/linkcheck/linkcheck.xml。 |
| 离线 | boolean |
1.0 |
无论我们是否离线。 默认值为: ${settings.offline}。 |
| 输出目录 | File |
1.0 |
报告输出目录。 |
| 姓名 | 类型 | 自从 | 描述 |
|---|---|---|---|
| 基本网址 | String |
1.0 |
用于站点中的绝对链接(例如
/index.html)的基本 URL。默认值为: ${project.url}。 |
| 编码 | String |
1.0 |
Linkcheck 读取源文件时使用的文件编码。如果project.build.sourceEncoding未设置该属性,则使用平台默认编码。默认值为: ${project.build.sourceEncoding}。 |
| 排除的HttpStatusErrors | int[] |
1.0 |
要忽略的 HTTP 错误列表,例如404. |
| 排除HttpStatusWarnings | int[] |
1.0 |
要忽略的 HTTP 警告列表,例如301. |
| 排除链接 | String[] |
1.0 |
要排除的链接列表。 注意: **/dummy/*excludedLink 允许使用类似的模式。 |
| 排除页面 | String[] |
1.0 |
要排除的网站页面列表。默认情况下,
linkcheck.html将排除此报告,即 。注意:excludedPage 不允许使用任何模式,只能使用特定的文件名。 |
| 强制站点 | boolean |
1.0 |
true强制站点生成,false
否则。使用此参数可确保已正确生成所有文档。默认值为: true。 |
| httpClient参数 | Properties |
1.0 |
获取链接时要使用的额外 HttpClient 参数。例如:
<httpClientParameters> <property> <name>http.protocol.max-redirects</name> <value>10</value> </property> </httpClientParameters>请参阅HttpClient 首选项页面 |
| httpFollow重定向 | boolean |
1.0 |
如果在线,HTTP 方法应自动遵循 HTTP 重定向,否则为false 。 默认值为: true。 |
| 跳过 | boolean |
1.0 |
true跳过报告执行,false
否则。目的是防止
forceSite启用时无限调用。默认值为: false。 |
| 暂停 | int |
1.0 |
设置获取链接时使用的超时时间。零值表示不使用超时。 默认值为: 2000。 |
基本网址:
/index.html)的基本 URL。java.lang.String1.0No${linkcheck.baseURL}${project.url}编码:
project.build.sourceEncoding未设置该属性,则使用平台默认编码。java.lang.String1.0No${encoding}${project.build.sourceEncoding}404.int[]1.0No301.int[]1.0No排除链接:
**/dummy/*excludedLink 允许使用类似的模式。java.lang.String[]1.0No排除页面:
linkcheck.html将排除此报告,即 。java.lang.String[]1.0No强制站点:
true强制站点生成,false
否则。使用此参数可确保已正确生成所有文档。boolean1.0No${linkcheck.forceSite}true<httpClientParameters> <property> <name>http.protocol.max-redirects</name> <value>10</value> </property> </httpClientParameters>请参阅HttpClient 首选项页面
java.util.Properties1.0No${httpClientParameters}boolean1.0Notruejava.lang.String1.0Yesheadjava.io.File1.0Yes${project.build.directory}/linkcheck/linkcheck.cachejava.io.File1.0Yes${project.build.directory}/linkcheck/linkcheck.xml离线:
boolean1.0Yes${linkcheck.offline}${settings.offline}输出目录:
java.io.File1.0Yes${project.reporting.outputDirectory}跳过:
true跳过报告执行,false
否则。目的是防止
forceSite启用时无限调用。boolean1.0No${linkcheck.skip}false超时:
int1.0No${timeout}2000