MAVEN(1)
π MAVEN β the manual page, but make it cute
okay bestie, gather round, because this is MAVEN(1), a User Commands page, and she is iconic π
β¨ NAME β¨
Maven β she installs the POM files and the artifacts into /usr/share/maven-repo. that's it, that's the job, no cap π
πΈ SYNOPSIS πΈ
mh_install [option]...
π¦ DESCRIPTION π¦
so the way this works is: she reads the file debian/$package.poms, and then she installs every single POM file that's listed in that .poms file plus all the associated jars π«Ά
and likeβ¦ assuming that at least the --artifact option is given in the .poms file for all the jars to install. that's the deal. that's the vibe check. β¨
π OPTIONS π
-h,--helpβ show this text. self-care, honestly π-V,--versionβ show the version. who is she? the version. π-p<package>,--package=<package>β name of the Debian package which will contain all the files to install. yes, all of them π-e<version>,--set-version=<version>β set the version for all artifacts, and do not use the version declared in the POM files. like, we're overriding, bestie, don't fight it π-r<rules>,--rules=<rules>β path to the file containing the rules to apply when cleaning the POM files. optional! the default location isdebian/maven.rulesπ§-u<rules>,--published-rules=<rules>β path to the file containing the extra rules to publish in the propertydebian.mavenRulesin the cleaned POM. optional, default location isdebian/maven.publishedRulesβ-i<rules>,--ignore-rules=<rules>β path to the file containing the rules used to remove certain dependencies from the cleaned POM. optional, the default location isdebian/maven.ignoreRules. it's giving blocked π--no-publish-used-ruleβ don't publish the rule used to transform a POM's own attributes indebian.mavenRules. keep it private, main character energy π-v,--verboseβ show more information while running. she's yapping and we love her π-n,--no-actβ don't actually do anything, just print the results. dress rehearsal only, no consequences π₯
okay so real talk about the .poms file π β the $package.poms file must contain enough information to locate the jar files to install, and to associate them with their POM file. and for each POM file that's associated with a jar, we need to supply at least the --artifact parameter. mandatory, no skips, periodt π
π₯ SEE ALSO π₯
the girlies of the same universe, fr fr π
and that's the whole page, bestie β go forth and install your artifacts π
that was Maven Repo Helper version 1.7.1, September 2025 β slay, bye πβ¨
π¦ where this page comes from
- ubuntu resolute: maven-repo-helper 1.12 Β· Apache-2.0
- ubuntu stonking: maven-repo-helper 1.12 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms