Preserve quotes in system properties
Preserve quotes in system properties

Today you cannot have spaces in system properties:

$ sbt -Dfoo="bar baz" ...

It passes [-Dfoo=bar] and [baz] to java (see https://github.com/sbt/sbt/issues/2787).

This change allows you to do:

$ sbt "-Dfoo=bar baz"

which will pass ["-Dfoo=bar baz"]. And both of these two:

$ sbt "-Dfoo=bar"
$ sbt -Dfoo=bar

still work, passing [-Dfoo=bar].
sbt/sbt-launcher-package,mdedetrich/sbt,sbt/sbt,mdedetrich/sbt,sbt/sbt,sbt/sbt-launcher-package,sbt/sbt,mdedetrich/sbt,mdedetrich/sbt,mdedetrich/sbt,mdedetrich/sbt,xuwei-k/xsbt,xuwei-k/xsbt,sbt/sbt,xuwei-k/xsbt,sbt/sbt,xuwei-k/xsbt,xuwei-k/xsbt,sbt/sbt,sbt/sbt,mdedetrich/sbt