On Wed, 2 Feb 2022 20:21:54 GMT, Christian Stein <cst...@openjdk.org> wrote:
> Calling `jar --create --file a/b/foo.jar INPUT-FILES` should create missing > parent directories (here `a/b`) on the default file system before storing the > JAR file (here `foo.jar`) in the destination directory. > > I think this would be the appropriate place for documenting the behavior. > > Like this? > > ``` > -c, --create Create the archive. When the path specified by -f, > --file > contains a path, missing parent directories will > also be created > ... > -f, --file=FILE The archive file name. When omitted, either stdin > or > stdout is used based on the operation. Missing > parent > directories of the file name path will be created > ``` > > Perhaps, only adding it to `-c, --create` suffices. Having it also on `-f, > --file` may confuse users, as this option is used all operation modes. I think just having the verbiage when creating the jar should suffice as if we were updating it, the path would need to exist already. > > > Also we will need to update the MD file which represents the jar man page > > via a separate PR. > > Yes. Will create PR for this. Great, thank you. Have a good weekend! ------------- PR: https://git.openjdk.java.net/jdk/pull/7327