J'utilisais args4j l'autre jour et j'ai souffert des phénomènes suivants. La pièce par défaut est générée automatiquement.
-h (--help) : print usage message and exit (default: true)
-v (--version) : print version (default: false)
En regardant les spécifications de l'API, il semble que la méthode withShowDefaults retourne true par défaut, donc je passerai false.
ParserProperties parserProps = ParserProperties.defaults().withShowDefaults(false);
-h (--help) : print usage message and exit
-v (--version) : print version
la valeur par défaut n'est plus affichée.
Spécifications de l'API https://args4j.kohsuke.org/args4j/apidocs/org/kohsuke/args4j/ParserProperties.html
Recommended Posts