mvn_alias
MVN_ALIAS(7) Java Packages Tools MVN_ALIAS(7)
NAME
mvn_alias - add alias(es) for Maven artifact(s)
SYNOPSIS
%mvn_alias artifact-coordinates alias [alias ...]
DESCRIPTION
mvn_alias macro causes instructions for artifact installation to be
added to XMvn reactor configuration. It is used to specify alternative
names (aliases) for Maven artifacts.
Specified artifact coordinates must match at least one artifact. If not
then behavior is unspecified. It is possible to specify artifact
coordinates matching multiple artifacts, so one call to mvn_alias can
affect installation of more than one artifact.
OPERANDS
artifact-coordinates
Artifact coordinates specify artifact(s) that this rule applies to.
Coordinates are in format
groupId:artifactId[:extension[:classifier]][:version]. If extension
is specified then version must be specified too. If any part is
omitted or equal to empty string then it matches any string.
Wildcards and brace expansions are supported in each part. For more
information see XMvn Configuration Reference.
alias
Coordinates specifying artifact alias (alternative name under which
matching artifacts will be available). Coordinates are in format
groupId:artifactId[:extension[:classifier]][:version]. If extension
is specified then version must be specified too. If any part is
omitted or equal to empty string then corresponding part from
artifact-coordinates will be substituted. Backreferences are
supported in form @n, where n is an integer corresponding to brace
in artifact-coordinates.
AUTHOR
Originally written by Mikolaj Izdebski. Versions 3.0.0 and later were
written by Stanislav Ochotnicky.
REPORTING BUGS
Bugs should be reported through Java Packages Tools issue tracker at
Github: https://github.com/fedora-java/javapackages/issues.
SEE ALSO
gradle_build(7), mvn_build(7), mvn_compat_version(7), mvn_config(7),
mvn_file(7), mvn_package(7), xmvn(1).
JAVAPACKAGES 07/21/2022 MVN_ALIAS(7)