21 * questions.
22 */
23
24 import java.util.ArrayList;
25
26 /*
27 * @test
28 * @summary jpackage create image modular jar test
29 * @library ../helpers
30 * @build JPackageHelper
31 * @build JPackagePath
32 * @build Base
33 * @modules jdk.jpackage
34 * @run main/othervm -Xmx512m JLinkModuleTest
35 */
36 public class JLinkModuleTest {
37 private static final String OUTPUT = "output";
38 private static final String RUNTIME = "runtime";
39
40 private static final String [] CMD = {
41 "--output", OUTPUT,
42 "--name", "test",
43 "--module", "com.other/com.other.Other",
44 "--runtime-image", RUNTIME,
45 };
46
47 public static void main(String[] args) throws Exception {
48 JPackageHelper.createOtherModule();
49
50 ArrayList<String> jlargs = new ArrayList<>();
51 jlargs.add("--add-modules");
52 jlargs.add("com.other");
53 jlargs.add("--module-path");
54 jlargs.add("module");
55 jlargs.add("--strip-debug");
56 jlargs.add("--no-header-files");
57 jlargs.add("--no-man-pages");
58 jlargs.add("--strip-native-commands");
59 JPackageHelper.createRuntime(jlargs);
60
|
21 * questions.
22 */
23
24 import java.util.ArrayList;
25
26 /*
27 * @test
28 * @summary jpackage create image modular jar test
29 * @library ../helpers
30 * @build JPackageHelper
31 * @build JPackagePath
32 * @build Base
33 * @modules jdk.jpackage
34 * @run main/othervm -Xmx512m JLinkModuleTest
35 */
36 public class JLinkModuleTest {
37 private static final String OUTPUT = "output";
38 private static final String RUNTIME = "runtime";
39
40 private static final String [] CMD = {
41 "--package-type", "app-image",
42 "--output", OUTPUT,
43 "--name", "test",
44 "--module", "com.other/com.other.Other",
45 "--runtime-image", RUNTIME,
46 };
47
48 public static void main(String[] args) throws Exception {
49 JPackageHelper.createOtherModule();
50
51 ArrayList<String> jlargs = new ArrayList<>();
52 jlargs.add("--add-modules");
53 jlargs.add("com.other");
54 jlargs.add("--module-path");
55 jlargs.add("module");
56 jlargs.add("--strip-debug");
57 jlargs.add("--no-header-files");
58 jlargs.add("--no-man-pages");
59 jlargs.add("--strip-native-commands");
60 JPackageHelper.createRuntime(jlargs);
61
|