From 25be63da6c89b24d19d03b9e594c5da087259a22 Mon Sep 17 00:00:00 2001 From: erbel <johannes.erbel@cs.uni-goettingen.de> Date: Wed, 23 Jan 2019 11:58:41 +0100 Subject: [PATCH] Added command line arguments fo initialdeployment --- .../ugoe/cs/rwm/mocci/InitialDeployment.java | 18 ++++++++++++------ .../java/de/ugoe/cs/rwm/mocci/MapeTest.java | 2 +- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/main/java/de/ugoe/cs/rwm/mocci/InitialDeployment.java b/src/main/java/de/ugoe/cs/rwm/mocci/InitialDeployment.java index 35ff940..4ef926f 100644 --- a/src/main/java/de/ugoe/cs/rwm/mocci/InitialDeployment.java +++ b/src/main/java/de/ugoe/cs/rwm/mocci/InitialDeployment.java @@ -17,6 +17,7 @@ import java.io.InputStream; import java.io.OutputStream; import java.net.URL; import java.nio.file.Path; +import java.nio.file.Paths; import org.eclipse.emf.ecore.resource.Resource; @@ -41,12 +42,17 @@ public class InitialDeployment { Connector conn = new LocalhostConnector("localhost", 8080, "ubuntu"); //Connector conn = new MartConnector("192.168.35.45", 8080, "ubuntu", "~/key.pem"); RegistryAndLoggerSetup.setup(); - deploy(conn); - } - - public static void deploy(Connector conn) { - System.out.println("Initial Deployment"); - Path occiPath = getModelPath("de/ugoe/cs/rwm/mocci/occi/hadoopClusterNewExtWithMem.occic"); + Path occiPath; + + if(args.length == 0) { + System.out.println("Choosing default initial deployment model"); + occiPath = getModelPath("de/ugoe/cs/rwm/mocci/occi/hadoopClusterNewExtWithMem.occic"); + } else { + System.out.println("Choosing user defined deployment model: " + args[0]); + File occiFile = new File(args[0]); + occiPath = occiFile.toPath().toAbsolutePath(); + } + Resource model = ModelUtility.loadOCCIintoEMFResource(occiPath); Transformator trans = TransformatorFactory.getTransformator("OCCI2OCCI"); diff --git a/src/test/java/de/ugoe/cs/rwm/mocci/MapeTest.java b/src/test/java/de/ugoe/cs/rwm/mocci/MapeTest.java index 7b3e969..1b6dc89 100644 --- a/src/test/java/de/ugoe/cs/rwm/mocci/MapeTest.java +++ b/src/test/java/de/ugoe/cs/rwm/mocci/MapeTest.java @@ -36,7 +36,7 @@ public class MapeTest { MartDeployer deployer = new MartDeployer(conn); deployer.deploy(occiPath); - InitialDeployment.deploy(conn); + InitialDeployment.main(new String[0]); } @Test -- GitLab