Re: jpackage with a single java property

2020-03-04 Thread Alexander Scherbatiy
From a user point of view the following provided java command line arguments are different: a="b c" (string "b c" is assigned to a) and "a=b c" (b is assigned to a and c is an additional option). But java command line arguments are indistinguishable in this case: > java Main a="b c" "a=b c" a

Re: jpackage with a single java property

2020-03-04 Thread Kevin Rushforth
No, I doubt this is a bug. If the following worked: --java-options -Dfoo="bar 2" meaning if the entire string `-Dfoo=bar 2` was treated as a single argument, then the following would fail: --java-options "--ea -Dfoo=bar" since it would also be treated as a single argument rather than two se

Re: jpackage with a single java property

2020-03-04 Thread Andy Herrick
A quick test shows me  that this form works fine:     --java-options "-Dfoo='bar 2'" where this form fails:    --java-options -Dfoo="bar 2" Initially I can see no reason both form shouldn't work, so this looks like a bug to me. /Andy On 3/4/2020 5:20 AM, Alexander Scherbatiy wrote: Hello

jpackage with a single java property

2020-03-04 Thread Alexander Scherbatiy
Hello, CSR for JEP 343: Packaging Tool [1] has description for option value which consists of a list of strings: "If an option value is otherwise a list of strings, they must separated by space characters.  Since the shell would otherwise take them as separate  arguments, the list must be qu