MAVEN(1)

πŸ“¦
version 1.12 Β· 3 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– MAVEN πŸ’–

okay so bestie, this is MAVEN(1) β€” a User Commands page, and it's literally all about making links in /usr/share/maven-repo for every single jar. no cap. ✨


✨ NAME ✨

Maven β€” Creates links in /usr/share/maven-repo for all jars.


🌸 SYNOPSIS 🌸

mh_linkjars [option]...

πŸ¦‹ DESCRIPTION πŸ¦‹

so basically it reads the file debian/$package.poms and then creates links for each jar file that got generated by a POM listed in that .poms file. that's the whole vibe. πŸ’…


πŸŽ€ OPTIONS πŸŽ€

  • -h --help β€” shows this text. iconic, honestly.
  • -V --version β€” shows the version. slay.
  • -p<package> --package=<package> β€” name of the Debian package which will contain the jar files.
  • -e<version>, --set-version=<version> β€” set the version for the jars, and do not use the version declared in the POM file.
  • -r<rules> --rules=<rules> β€” path to the file containing the rules to apply when cleaning the POM. Optional! the default location is debian/maven.rules.
  • -v --verbose β€” show more information while running. main character energy, very chatty.
  • -n --no-act β€” don't actually do anything, just print the results. lowkey the safest option fr fr.

The <package>.poms file should contain the list of POM files associated with the list of jars to install in the repository, and each pom file should have either the option --usj-name, giving the name of the jar (without the extension) to link to and located in /usr/share/java, or the option --artifact, which should contain the full name of the source jar to link to.

not me being so serious about this: you genuinely need one of those two. it's giving "pick a lane." 🫢

πŸ‘‘ SEE ALSO πŸ‘‘


and that's the whole page, bestie!! mwah πŸ’–

this was brought to you by Maven Repo Helper version 1.7.1, dated September 2025 β€” yeah, it's a September 2025 girly, and honestly? she ate. πŸŒˆβ­πŸ’œ

πŸ“¦ where this page comes from