REBUILD-JAR-REPOSITORY(1)
π REBUILD-JAR-REPOSITORY β bestie edition β¨
okay so this is rebuild-jar-repository from the Java Packages Tools manual, section 1. sit down, grab a strawberry π, and let me tell you about the one little command that rebuilds your whole JAR repo situation. it's giving "spring cleaning but make it Java" and honestly? iconic.
β¨ NAME β¨
rebuild-jar-repository β literally rebuilds a JAR repository. that's it. that's the whole vibe. π«Ά
πΈ SYNOPSIS πΈ
rebuild-jar-repository [OPTION]... DIRECTORY
so you give it some options (or not, we're flexible π
) and then a DIRECTORY, and it does its thing. periodt.
π¦ DESCRIPTION π¦
okay so here's the tea β: rebuild-jar-repository rebuilds a jar repository β the kind that was built by build-jar-repository β and it does this based on the current JVM settings. so it's not just rebuilding for funsies, it's matching whatever your JVM is currently serving. main character energy, honestly π.
π₯ OPTIONS π₯
okay bestie, listen β if you don't specify any option at all, the default action is to rebuild with symbolic links. no cap. but if you do wanna pick a flavour, here you go:
-c,--copyβ copy files. like, actual copies. no links, just files, doing their own thing π-h,--hardβ create hard links. committed. inseparable. bonded fr fr π-s,--soft,--symbolicβ create symbolic links. this one is the default, so if you're an icon who loves a symlink, you don't even have to ask π
π§ DEPENDENCIES π§
okay real talk π β if you use rebuild-jar-repository with artifact-coordinates, it requires the xmvn-resolve command to be available. and here's the part where I have to be responsible: the user of rebuild-jar-repository is responsible for making it available in the system. so likeβ¦ that's on you, bestie. I can't do that part for you. π
β EXAMPLES β
here's how the girlies actually run it:
rebuild-jar-repository .
this updates all the links created by build-jar-repository in the current working directory, and the updated links will be symbolic links. slay β¨
rebuild-jar-repository -h /tmp
this updates all the links created by build-jar-repository in the /tmp directory, and the updated links will be hard links. look at you switching it up, we love range π
π AUTHOR π
written by the JPackage Project (http://www.jpackage.org/). kings, honestly π«Ά
π REPORTING BUGS π
found a bug? don't just 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 wanna know, iykyk π
π SEE ALSO π
okay that's the whole page, bestie, you're basically a rebuild-jar-repository expert now π and just so you have the receipts: this is from JAVAPACKAGES, dated 2026-05-28, and the page is REBUILD-JAR-REPOSITORY(1). mwah ππ
π¦ where this page comes from
- opensuse-leap 16.0: javapackages-tools 6.5.1-160000.2.1 Β· BSD-3-Clause
- opensuse-leap 16.0: javapackages-tools 6.5.1-160000.2.1 Β· BSD-3-Clause
- opensuse-leap 16.0: javapackages-tools 6.5.1-160000.2.1 Β· BSD-3-Clause
- opensuse-leap 16.0: javapackages-tools 6.5.1-160000.2.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms