--- a/src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java Thu Sep 12 15:21:34 2019 -0400
+++ b/src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java Sun Sep 15 07:34:39 2019 -0400
@@ -29,6 +29,7 @@
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
+import java.nio.file.Paths;
import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.Arrays;
@@ -121,6 +122,9 @@
allOptions = new ArrayList<>();
addLaunchers = new ArrayList<>();
+
+ output = Paths.get("").toAbsolutePath().toString();
+ deployParams.setOutput(new File(output));
}
// CLIOptions is public for DeployParamsTest
@@ -134,12 +138,12 @@
setOptionValue("input", context().input);
}),
- OUTPUT ("output", "o", OptionCategories.PROPERTY, () -> {
+ OUTPUT ("dest", "d", OptionCategories.PROPERTY, () -> {
context().output = popArg();
context().deployParams.setOutput(new File(context().output));
}),
- DESCRIPTION ("description", "d", OptionCategories.PROPERTY),
+ DESCRIPTION ("description", OptionCategories.PROPERTY),
VENDOR ("vendor", OptionCategories.PROPERTY),