toolbox:plugin-libyear
Full name:
eu.maveniverse.maven.plugins:toolbox:0.7.1:plugin-libyear
Description:
Calculates "libyear" for Maven Project (for plugins or transitively).
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<artifactMatcherSpec> |
String |
- |
The plugin matcher spec. Default: any() User Property: artifactMatcherSpec |
<artifactVersionMatcherSpec> |
String |
- |
Artifact version matcher spec string to filter version candidates, default is 'noSnapshotsAndPreviews()'. Default: noSnapshotsAndPreviews() User Property: artifactVersionMatcherSpec |
<artifactVersionSelectorSpec> |
String |
- |
Artifact version selector spec string to select "latest", default is 'major()'. Default: major() User Property: artifactVersionSelectorSpec |
<dryRun> |
boolean |
- |
Option to run potentially destructive commands without performing any IO. Default: false User Property: dryRun |
<failOnLogicalFailure> |
boolean |
- |
No description. Default: true User Property: failOnLogicalFailure |
<forceStdout> |
boolean |
- |
No description. User Property: forceStdout |
<pluginKey> |
String |
- |
The plugin key in the format <groupId>:<artifactId> to display tree for. If plugin is from "known" groupId (as configured in settings.xml) it may be in format of :<artifactId> and this mojo will find it. Finally, if plugin key is plain string like "clean" , this mojo will apply some heuristics to find it.User Property: pluginKey |
<repositoryVendor> |
String |
- |
The repository vendor to use for Search RR backend ("central", "nx2" or any other extractor). If empty, heuristics will be applied to figure out. User Property: toolbox.search.backend.type |
<transitive> |
boolean |
- |
Make libyear transitive, in which case it will calculate it for whole transitive hull. Default: false User Property: transitive |
<upToDate> |
boolean |
- |
Make libyear show up-to-date libraries with age as well. Default: false User Property: upToDate |
<verbosity> |
Output$Verbosity |
- |
No description. Default: NORMAL User Property: verbosity |
Parameter Details
<artifactMatcherSpec>
The plugin matcher spec.
- Type:
java.lang.String
- Required:
No
- User Property:
artifactMatcherSpec
- Default:
any()
<artifactVersionMatcherSpec>
Artifact version matcher spec string to filter version candidates, default is 'noSnapshotsAndPreviews()'.
- Type:
java.lang.String
- Required:
No
- User Property:
artifactVersionMatcherSpec
- Default:
noSnapshotsAndPreviews()
<artifactVersionSelectorSpec>
Artifact version selector spec string to select "latest", default is 'major()'.
- Type:
java.lang.String
- Required:
No
- User Property:
artifactVersionSelectorSpec
- Default:
major()
<dryRun>
Option to run potentially destructive commands without performing any IO.
- Type:
boolean
- Required:
No
- User Property:
dryRun
- Default:
false
<failOnLogicalFailure>
No description.
- Type:
boolean
- Required:
No
- User Property:
failOnLogicalFailure
- Default:
true
<forceStdout>
No description.
- Type:
boolean
- Required:
No
- User Property:
forceStdout
<pluginKey>
The plugin key in the format
<groupId>:<artifactId>
to display tree for. If plugin is from "known" groupId (as configured in settings.xml) it may be in format of :<artifactId>
and this mojo will find it. Finally, if plugin key is plain string like "clean"
, this mojo will apply some heuristics to find it.- Type:
java.lang.String
- Required:
No
- User Property:
pluginKey
<repositoryVendor>
The repository vendor to use for Search RR backend ("central", "nx2" or any other extractor). If empty, heuristics will be applied to figure out.
- Type:
java.lang.String
- Required:
No
- User Property:
toolbox.search.backend.type
<transitive>
Make libyear transitive, in which case it will calculate it for whole transitive hull.
- Type:
boolean
- Required:
No
- User Property:
transitive
- Default:
false
<upToDate>
Make libyear show up-to-date libraries with age as well.
- Type:
boolean
- Required:
No
- User Property:
upToDate
- Default:
false
<verbosity>
No description.
- Type:
eu.maveniverse.maven.toolbox.shared.output.Output$Verbosity
- Required:
No
- User Property:
verbosity
- Default:
NORMAL