gant(1)
π¦ gant β bestie edition π¦
okay so real talk: this is the manual page for gant, from the General Commands Manual section of your local man pages. she's a build framework, she runs Ant tasks, and she does it with Groovy instead of XML. iykyk. let's get into it π
β¨ NAME β¨
gant β a build framework based on scripting Ant tasks using Groovy. periodt. π
πΈ SYNOPSIS πΈ
gant [options] [target [target2 [target3] ...]]
like. you give her options. you give her targets. as many targets as you want. she's flexible like that. π
π DESCRIPTION π
so gant is the tool you reach for when you wanna work with Ant tasks but you are not about to hand-write XML as your specification language. instead, bestie, you script it in Groovy. it's giving glow-up. it's giving main character energy. π₯
by default she takes all her info from build.gant, which is the file that describes the targets. that's the default build file, that's the one she reads unless you tell her otherwise. π«Ά
okay so here's the whole option menu, no skips, no "you don't need this one" β you need all of them, actually:
-c,--usecacheβ whether to cache the generated class, and to do modified checks on the file before re-compiling it. cache girlie behavior. β¨-d,--debugβ prints debug levels of information. she's telling you everything. π-f,--file <build-file>β use the named build file instead of the default,build.gant. your build file, your rules. π-h,--helpβ prints out this message. hi hello here's the help. π-l,--gantlib <library>β a directory that contains classes to be used as extra Gant modules. plug in extra modules, slay. π§-n,--dry-runβ do not actually action any tasks. look only, no touching. no cap. π-p,--projecthelpβ prints out a list of the possible targets. show me the options bestie. π-q,--quietβ do not print out much when executing. lowkey mode. π€«-s,--silentβ prints out nothing when executing. full silence. not a peep. π-v,--verboseβ prints lots of extra information. the opposite of silent, she's yapping (affectionately). π£οΈ-C,--cachedir <cache-file>β the directory where to cache generated classes to. where the cached classes live. π-D <name>=<value>β define <name> to have value <value>. this creates a variable named <name> for use in the scripts, and a property named <name> for the Ant tasks. two for one, we love to see it. π-L,--lib <path>β add a directory to search for jars and classes. more places to look, more friends to find. π-P,--classpath <path-list>β specify a path list to search for jars and classes. you hand her the whole list, she goes searching. β-T,--targetsβ prints out a list of the possible targets. (yes,-pdoes this too, and no, we are not gonna pretend that's not a thing.) π¦-V,--versionβ prints the version number and exits. then she's gone. bye bestie. π
heads up:-p/--projecthelpand-T/--targetsboth print out a list of the possible targets. that's just how it is. π
π AUTHOR π
Gant and this manpage were written by Russel Winder <russel@winder.org.uk>. icon. legend. the moment. π
and that's the whole page fr fr πΈ β this one came from Russel Winder, dated 2008-05-24, living in the gant(1) section of the manual. go build something cute with it, bestie πβ¨π«Ά
π¦ where this page comes from
- debian bookworm: gant 1.9.11-8 Β· Apache-2.0
- debian trixie: gant 1.9.11-8 Β· Apache-2.0
- ubuntu jammy: gant 1.9.11-8 Β· Apache-2.0
- ubuntu noble: gant 1.9.11-8 Β· Apache-2.0
- ubuntu resolute: gant 1.9.11-8build1 Β· Apache-2.0
- ubuntu stonking: gant 1.9.11-8build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms