MVN_INSTALL(7)
π MVN_INSTALL π
okay bestie, so this is mvn_install β the macro that installs Maven artifacts π it lives in section 7 of the Java Packages Tools manual, so it's a macro page, not a command page, iykyk.
β¨ SYNOPSIS β¨
%mvn_install [-X] [-J directory]
like... that's the whole vibe. two optional flags, zero drama π
πΈ DESCRIPTION πΈ
so mvn_install is the macro that installs Maven artifacts into %buildroot. that's the main character job, periodt π
the specification of artifacts to be installed gets pulled from the .xmvn-reactor file. and how does that file get filled up? bestie, that's mvn_build and/or mvn_artifact β those macros populate it for you π«Ά
and the specification of how artifacts should be installed? that comes from the installer settings section in the XMvn configuration. go look at the XMvn Configuration Reference if you want the full tea β
also real quick β these macros are all capable of writing configuration that can affect the behavior of mvn_install:
so if mvn_install is acting a little different than you expected, check what those wrote. it's giving "the config did this, not me" π
π OPTIONS π
-Xβ turns on debugging output π this option makes the XMvn installer write verbose debugging information to standard output. it's the "not me staring at logs" option, fr fr.-Jdirectoryβ lets you specify an alternative API documentation directory π by default, API documentation is searched for in thetarget/site/apidocsdirectory. the-Joption overrides that default location. so if your docs live somewhere else, this is your girl π
π AUTHOR π
Written by Mikolaj Izdebski. king behavior, we love to see it β¨
π REPORTING BUGS π
found a bug? bestie, don't suffer in silence. Bugs should be reported through the Java Packages Tools issue tracker at Github:
https://github.com/fedora-java/javapackages/issues
go tell them, they want to know π«Ά
π¦ SEE ALSO π¦
gradle_build(7)mvn_alias(7)mvn_artifact(7)mvn_build(7)mvn_compat_version(7)mvn_config(7)mvn_file(7)mvn_package(7)xmvn(1)
reminder bestie: the artifacts come from .xmvn-reactor, the install behavior comes from the XMvn config, and both of those can be shaped by the macros above. that's the whole plot π
and that's the page!! this was JAVAPACKAGES, dated 2025-09-19, and it's MVN_INSTALL(7) β mwah, slay, go install some artifacts ππβ¨
π¦ where this page comes from
- fedora 43: javapackages-common 6.4.1-4.fc43 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms