equal
deleted
inserted
replaced
130 return values.toArray(String[]::new); |
130 return values.toArray(String[]::new); |
131 } |
131 } |
132 |
132 |
133 public PackageType packageType() { |
133 public PackageType packageType() { |
134 return getArgumentValue("--package-type", |
134 return getArgumentValue("--package-type", |
135 () -> PackageType.IMAGE, |
135 () -> PackageType.DEFAULT, |
136 (v) -> PACKAGE_TYPES.get(v)); |
136 (v) -> ("app-image".equals(v)) ? PackageType.IMAGE : |
|
137 PACKAGE_TYPES.get(v)); |
137 } |
138 } |
138 |
139 |
139 public Path outputDir() { |
140 public Path outputDir() { |
140 return getArgumentValue("--output", () -> Test.defaultOutputDir(), Path::of); |
141 return getArgumentValue("--output", () -> Test.defaultOutputDir(), Path::of); |
141 } |
142 } |
171 |
172 |
172 public static JPackageCommand helloAppImage() { |
173 public static JPackageCommand helloAppImage() { |
173 JPackageCommand cmd = new JPackageCommand(); |
174 JPackageCommand cmd = new JPackageCommand(); |
174 cmd.setDefaultInputOutput().setDefaultAppName(); |
175 cmd.setDefaultInputOutput().setDefaultAppName(); |
175 HelloApp.addTo(cmd); |
176 HelloApp.addTo(cmd); |
|
177 (PackageType.IMAGE).applyTo(cmd); |
176 return cmd; |
178 return cmd; |
177 } |
179 } |
178 |
180 |
179 public JPackageCommand setPackageType(PackageType type) { |
181 public JPackageCommand setPackageType(PackageType type) { |
180 verifyMutable(); |
182 verifyMutable(); |