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