toolbox:gav-exists
Full name:
eu.maveniverse.maven.plugins:toolbox:0.7.1:gav-exists
Description:
Checks given GAV for existence in a remote repository.
Attributes:
- The goal is thread-safe and supports parallel builds.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<gav> |
String |
- |
The GAV to check for. User Property: gav |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<allRequired> |
boolean |
- |
If set, any missing derived artifact will be reported as failure as well. Otherwise, just the specified GAVs presence is required. Default: false User Property: allRequired |
<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 |
<javadoc> |
boolean |
- |
Check javadoc JAR as well (derive coordinates from GAV). Default: false User Property: javadoc |
<pom> |
boolean |
- |
Check POM presence as well (derive coordinates from GAV). Default: false User Property: pom |
<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: central User Property: repositoryId |
<repositoryVendor> |
String |
- |
The vendor of the remote repository. User Property: repositoryVendor Alias: toolbox.search.backend.type |
<signature> |
boolean |
- |
Check GnuPG signature as well (derive coordinates from GAV). Default: false User Property: signature |
<sources> |
boolean |
- |
Check sources JAR as well (derive coordinates from GAV). Default: false User Property: sources |
<verbosity> |
Output$Verbosity |
- |
No description. Default: NORMAL User Property: verbosity |
Parameter Details
<allRequired>
If set, any missing derived artifact will be reported as failure as well. Otherwise, just the specified GAVs presence is required.
- Type:
boolean
- Required:
No
- User Property:
allRequired
- Default:
false
<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
<gav>
The GAV to check for.
- Type:
java.lang.String
- Required:
Yes
- User Property:
gav
<javadoc>
Check javadoc JAR as well (derive coordinates from GAV).
- Type:
boolean
- Required:
No
- User Property:
javadoc
- Default:
false
<pom>
Check POM presence as well (derive coordinates from GAV).
- Type:
boolean
- Required:
No
- User Property:
pom
- Default:
false
<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
<signature>
Check GnuPG signature as well (derive coordinates from GAV).
- Type:
boolean
- Required:
No
- User Property:
signature
- Default:
false
<sources>
Check sources JAR as well (derive coordinates from GAV).
- Type:
boolean
- Required:
No
- User Property:
sources
- Default:
false
<verbosity>
No description.
- Type:
eu.maveniverse.maven.toolbox.shared.output.Output$Verbosity
- Required:
No
- User Property:
verbosity
- Default:
NORMAL