diff options
author | antelder <antelder@13f79535-47bb-0310-9956-ffa450edef68> | 2011-05-17 11:13:03 +0000 |
---|---|---|
committer | antelder <antelder@13f79535-47bb-0310-9956-ffa450edef68> | 2011-05-17 11:13:03 +0000 |
commit | 4bd889c28dba0b278b9517e40d3199168ea8cace (patch) | |
tree | ba86cd444fb10c5db0998da06e9a3972b405932b /sca-java-2.x/trunk/maven/maven-tuscany-plugin | |
parent | beaa967599a6139feca61f30a1c2f73bedce44d1 (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/maven-tuscany-plugin')
-rw-r--r-- | sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyStartMojo.java | 12 |
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);
+ }
}
}
}
|