toolbox:gav-metadata-path
Full name:
eu.maveniverse.maven.plugins:toolbox:0.7.1:gav-metadata-path
Description:
Prints expected relative path for a given Maven Metadata in a local repository.
Attributes:
- The goal is thread-safe and supports parallel builds.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<gav> |
String |
- |
The metadata coordinates in form of [G]:[A]:[V]:[type] . Absence of A implies absence of V as well (in other words, it can be G , G:A or G:A:V ). The absence of type implies it is "maven-metadata.xml". The simplest spec string is ::: .
Examples:
User Property: gav |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<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 |
<repository> |
String |
- |
The optional remote repository spec string. It is expected to be in form of id::url , but we are really interested in repository ID only.User Property: repository |
<verbosity> |
Output$Verbosity |
- |
No description. Default: NORMAL User Property: verbosity |
Parameter Details
<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 metadata coordinates in form of
[G]:[A]:[V]:[type]
. Absence of A
implies absence of V
as well (in other words, it can be G
, G:A
or G:A:V
). The absence of type
implies it is "maven-metadata.xml". The simplest spec string is :::
.
Examples:
:::
is root metadata named "maven-metadata.xml":::my-metadata.xml
is root metadata named "my-metadata.xml"G:::
equals toG:::maven-metadata.xml
G:A::
equals toG:A::maven-metadata.xml
- Type:
java.lang.String
- Required:
Yes
- User Property:
gav
<repository>
The optional remote repository spec string. It is expected to be in form of
id::url
, but we are really interested in repository ID only.- Type:
java.lang.String
- Required:
No
- User Property:
repository
<verbosity>
No description.
- Type:
eu.maveniverse.maven.toolbox.shared.output.Output$Verbosity
- Required:
No
- User Property:
verbosity
- Default:
NORMAL