toolbox:gav-libyear
Full name:
eu.maveniverse.maven.plugins:toolbox:0.14.0:gav-libyear
Description:
Calculates "libyear" for Maven Artifacts (for direct dependencies or transitively).
Attributes:
- The goal is thread-safe and supports parallel builds.
Required Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<gav> |
String |
- |
The GAV to calculate libyear for. User Property: gav |
<scope> |
String |
- |
Resolution scope to resolve (default 'test'). Default: testUser Property: scope |
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<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 |
<boms> |
String |
- |
Comma separated list of BOMs to apply. User Property: boms |
<dryRun> |
boolean |
- |
Option to run potentially destructive commands without performing any IO. Default: falseUser Property: dryRun |
<extraRepositories> |
String |
- |
Appends extra repositories to context. User Property: extraRepositories |
<failOnLogicalFailure> |
boolean |
- |
Makes command fail on "logical" failure. Default: trueUser Property: failOnLogicalFailure |
<forceStdout> |
boolean |
- |
No description. User Property: forceStdout |
<repositoryBaseUri> |
String |
- |
The base URI of the remote repository. User Property: repositoryBaseUri |
<repositoryId> |
String |
- |
A repository ID. Maybe a "well known" one, or if all repository data given, a new one. Default: centralUser Property: repositoryId |
<repositoryVendor> |
String |
- |
The vendor of the remote repository. User Property: repositoryVendorAlias: toolbox.search.backend.type |
<transitive> |
boolean |
- |
Make libyear transitive, in which case it will calculate for whole transitive hull. Default: falseUser Property: transitive |
<upToDate> |
boolean |
- |
Make libyear show up-to-date libraries with age as well. Default: falseUser Property: upToDate |
<verbosity> |
Output$Verbosity |
- |
No description. Default: NORMALUser Property: verbosity |
Parameter Details
<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()
<boms>
Comma separated list of BOMs to apply.
- Type:
java.lang.String - Required:
No - User Property:
boms
<dryRun>
Option to run potentially destructive commands without performing any IO.
- Type:
boolean - Required:
No - User Property:
dryRun - Default:
false
<extraRepositories>
Appends extra repositories to context.
- Type:
java.lang.String - Required:
No - User Property:
extraRepositories
<failOnLogicalFailure>
Makes command fail on "logical" failure.
- Type:
boolean - Required:
No - User Property:
failOnLogicalFailure - Default:
true
<forceStdout>
No description.
- Type:
boolean - Required:
No - User Property:
forceStdout
<gav>
The GAV to calculate libyear for.
- Type:
java.lang.String - Required:
Yes - User Property:
gav
<repositoryBaseUri>
The base URI of the remote repository.
- Type:
java.lang.String - Required:
No - User Property:
repositoryBaseUri
<repositoryId>
A repository ID. Maybe a "well known" one, or if all repository data given, a new one.
- Type:
java.lang.String - Required:
No - User Property:
repositoryId - Default:
central
<repositoryVendor>
The vendor of the remote repository.
- Type:
java.lang.String - Required:
No - User Property:
repositoryVendor - Alias:
toolbox.search.backend.type
<scope>
Resolution scope to resolve (default 'test').
- Type:
java.lang.String - Required:
Yes - User Property:
scope - Default:
test
<transitive>
Make libyear transitive, in which case it will calculate 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
