summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/maven
diff options
context:
space:
mode:
authorantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2011-05-17 11:13:03 +0000
committerantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2011-05-17 11:13:03 +0000
commit4bd889c28dba0b278b9517e40d3199168ea8cace (patch)
treeba86cd444fb10c5db0998da06e9a3972b405932b /sca-java-2.x/trunk/maven
parentbeaa967599a6139feca61f30a1c2f73bedce44d1 (diff)
Update for latest domain node changes
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1104143 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x/trunk/maven')
-rw-r--r--sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyStartMojo.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyStartMojo.java b/sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyStartMojo.java
index c3d8e0e9d8..49857a8eb6 100644
--- a/sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyStartMojo.java
+++ b/sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyStartMojo.java
@@ -32,10 +32,6 @@ import org.apache.maven.plugin.MojoFailureException;
import org.apache.maven.project.MavenProject;
import org.apache.tuscany.sca.Node;
import org.apache.tuscany.sca.TuscanyRuntime;
-import org.apache.tuscany.sca.contribution.processor.ContributionReadException;
-import org.apache.tuscany.sca.monitor.ValidationException;
-import org.apache.tuscany.sca.runtime.ActivationException;
-import org.apache.tuscany.sca.shell.Shell;
/**
* Maven Mojo to start a Tuscany runtime and install the project as an SCA
@@ -134,11 +130,17 @@ public class TuscanyStartMojo extends AbstractMojo {
Node node = runtime.createNode(domainURI);
for (String c : contributionList) {
+ String curi;
try {
- node.installContribution(null, c, null, null, true);
+ curi = node.installContribution(null, c, null, null);
} catch (Exception e) {
throw new MojoExecutionException("Exception installing contribution", e);
}
+ try {
+ node.startDeployables(curi);
+ } catch (Exception e) {
+ throw new MojoExecutionException("Exception starting deployables for contribution " + curi, e);
+ }
}
}
}