lychee:check
Full name:
io.fluxzero:lychee-maven-plugin:0.1.1:check
Description:
Runs lychee against project documentation files selected by configured scan directories.
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
- Binds by default to the lifecycle phase:
verify.
Required Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<installDirectory> |
File |
- |
No description. Default: ${project.build.directory}/lychee |
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<args> |
List<String> |
- |
No description. |
<assetName> |
String |
- |
No description. User Property: lychee.assetName |
<downloadBaseUrl> |
String |
- |
No description. Default: https://github.com/lycheeverse/lychee/releases/downloadUser Property: lychee.downloadBaseUrl |
<downloadRetries> |
int |
- |
No description. Default: 3User Property: lychee.downloadRetries |
<downloadServerId> |
String |
- |
No description. User Property: lychee.downloadServerId |
<expectedSha256> |
String |
- |
No description. User Property: lychee.expectedSha256 |
<failOnError> |
boolean |
- |
No description. Default: trueUser Property: lychee.failOnError |
<linuxVariant> |
String |
- |
No description. Default: gnuUser Property: lychee.linuxVariant |
<retryBackoffMillis> |
long |
- |
No description. Default: 1000User Property: lychee.retryBackoffMillis |
<scanDirectories> |
List<FileSet> |
- |
No description. |
<skip> |
boolean |
- |
No description. Default: falseUser Property: lychee.skip |
<verifyChecksum> |
boolean |
- |
No description. Default: trueUser Property: lychee.verifyChecksum |
<version> |
String |
- |
No description. Default: 0.23.0User Property: lychee.version |
Parameter Details
<args>
No description.
- Type:
java.util.List<java.lang.String> - Required:
No
<assetName>
No description.
- Type:
java.lang.String - Required:
No - User Property:
lychee.assetName
<downloadBaseUrl>
No description.
- Type:
java.lang.String - Required:
No - User Property:
lychee.downloadBaseUrl - Default:
https://github.com/lycheeverse/lychee/releases/download
<downloadRetries>
No description.
- Type:
int - Required:
No - User Property:
lychee.downloadRetries - Default:
3
<downloadServerId>
No description.
- Type:
java.lang.String - Required:
No - User Property:
lychee.downloadServerId
<expectedSha256>
No description.
- Type:
java.lang.String - Required:
No - User Property:
lychee.expectedSha256
<failOnError>
No description.
- Type:
boolean - Required:
No - User Property:
lychee.failOnError - Default:
true
<installDirectory>
No description.
- Type:
java.io.File - Required:
Yes - Default:
${project.build.directory}/lychee
<linuxVariant>
No description.
- Type:
java.lang.String - Required:
No - User Property:
lychee.linuxVariant - Default:
gnu
<retryBackoffMillis>
No description.
- Type:
long - Required:
No - User Property:
lychee.retryBackoffMillis - Default:
1000
<scanDirectories>
No description.
- Type:
java.util.List<org.apache.maven.shared.model.fileset.FileSet> - Required:
No
<skip>
No description.
- Type:
boolean - Required:
No - User Property:
lychee.skip - Default:
false
<verifyChecksum>
No description.
- Type:
boolean - Required:
No - User Property:
lychee.verifyChecksum - Default:
true
<version>
No description.
- Type:
java.lang.String - Required:
No - User Property:
lychee.version - Default:
0.23.0
