summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x
diff options
context:
space:
mode:
authorantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2010-08-02 15:33:30 +0000
committerantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2010-08-02 15:33:30 +0000
commit6da381797743866bed0ed0a87c879a4a25ad6954 (patch)
tree8bf1a9e6c4da0d7421ab9b2c84ecb613ad2fd2b9 /sca-java-2.x
parent21208b1179836cfbe945e085753345cd81b12408 (diff)
Update shell for node api changes
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981563 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x')
-rw-r--r--sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java35
1 files changed, 5 insertions, 30 deletions
diff --git a/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java b/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java
index 2987b1fb6c..d14e281c4c 100644
--- a/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java
+++ b/sca-java-2.x/trunk/modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java
@@ -23,7 +23,6 @@ import static java.lang.System.in;
import static java.lang.System.out;
import java.io.BufferedReader;
-import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
@@ -121,11 +120,10 @@ public class Shell {
curl = second;
} else {
curl = first;
- curi = getDefaultURI(curl);
- out.println("installing at: " + curi);
}
- node.installContribution(curi, curl, metaDataURL, duris, runDeployables);
+ String uri = node.installContribution(curi, curl, metaDataURL, duris, runDeployables);
+ out.println("installed at: " + uri);
return true;
}
@@ -158,29 +156,6 @@ public class Shell {
return true;
}
-
- private String getDefaultURI(String contributionURL) {
- String uri = null;
- try {
- File f = new File(contributionURL);
- if ("classes".equals(f.getName()) && "target".equals(f.getParentFile().getName())) {
- uri = f.getParentFile().getParentFile().getName();
- } else {
- uri = f.getName();
- }
- } catch (Exception e) {
- // ignore
- }
- if (uri == null) {
- uri = contributionURL;
- }
- int lastDot = uri.lastIndexOf('.');
- if (lastDot > -1) {
- uri = uri.substring(0, lastDot);
- }
- return uri;
- }
-
boolean printDomainLevelComposite() throws ContributionReadException, ActivationException, ValidationException {
out.println("TODO");
//out.println(node.getDomainLevelCompositeAsString());
@@ -205,10 +180,10 @@ public class Shell {
}
String curi = toks.get(1);
if (toks.size() > 2) {
- node.removeFromDomainLevelComposite(curi + "/" + toks.get(2));
+ node.removeFromDomainLevelComposite(curi, toks.get(2));
} else {
for (String compositeURI : node.getDeployedCompostes(curi)) {
- node.removeFromDomainLevelComposite(curi + "/" + compositeURI);
+ node.removeFromDomainLevelComposite(curi, compositeURI);
}
}
@@ -216,7 +191,7 @@ public class Shell {
}
boolean start(String curi, String compositeURI) throws ActivationException, ValidationException {
- node.addToDomainLevelComposite(curi + "/" + compositeURI);
+ node.addToDomainLevelComposite(curi, compositeURI);
return true;
}