test/jdk/tools/jpackage/helpers/JPackageHelper.java
branchJDK-8200758-branch
changeset 58305 d42b1f6960aa
parent 57438 4a31db8d42bd
child 58359 e065fd274bc1
--- a/test/jdk/tools/jpackage/helpers/JPackageHelper.java	Tue Sep 24 13:57:28 2019 -0400
+++ b/test/jdk/tools/jpackage/helpers/JPackageHelper.java	Tue Sep 24 14:05:49 2019 -0400
@@ -372,15 +372,19 @@
     }
 
     public static void createHelloModule() throws Exception {
-        createModule("Hello.java", "input", "hello", true);
+        createModule("Hello.java", "input", "hello", null, true);
+    }
+
+    public static void createHelloModule(String version) throws Exception {
+        createModule("Hello.java", "input", "hello", version, true);
     }
 
     public static void createOtherModule() throws Exception {
-        createModule("Other.java", "input-other", "other", false);
+        createModule("Other.java", "input-other", "other", null, false);
     }
 
     private static void createModule(String javaFile, String inputDir,
-            String aName, boolean createModularJar) throws Exception {
+            String aName, String version, boolean createModularJar) throws Exception {
         int retVal;
 
         File input = new File(inputDir);
@@ -427,6 +431,10 @@
                 args.add("--create");
                 args.add("--file");
                 args.add(inputDir + File.separator + "com." + aName + ".jar");
+                if (version != null) {
+                    args.add("--module-version");
+                    args.add(version);
+                }
                 args.add("-C");
                 args.add("module" + File.separator + "com." + aName);
                 args.add(".");