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

Reply via email to