You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2008/09/25 03:58:02 UTC

svn commit: r698798 - /tuscany/branches/sca-equinox/samples/calculator-rcp/src/main/java/calculator/rcp/Activator.java

Author: jsdelfino
Date: Wed Sep 24 18:58:01 2008
New Revision: 698798

URL: http://svn.apache.org/viewvc?rev=698798&view=rev
Log:
Determine the location of the SCA contribution from the current class.

Modified:
    tuscany/branches/sca-equinox/samples/calculator-rcp/src/main/java/calculator/rcp/Activator.java

Modified: tuscany/branches/sca-equinox/samples/calculator-rcp/src/main/java/calculator/rcp/Activator.java
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/samples/calculator-rcp/src/main/java/calculator/rcp/Activator.java?rev=698798&r1=698797&r2=698798&view=diff
==============================================================================
--- tuscany/branches/sca-equinox/samples/calculator-rcp/src/main/java/calculator/rcp/Activator.java (original)
+++ tuscany/branches/sca-equinox/samples/calculator-rcp/src/main/java/calculator/rcp/Activator.java Wed Sep 24 18:58:01 2008
@@ -49,7 +49,8 @@
         plugin = this;
         
         launcher = NodeLauncher.newInstance();
-        node = launcher.createNode("Calculator.composite", new Contribution("c1", new File("target/classes").toURI().toString()));
+        String location = getClass().getProtectionDomain().getCodeSource().getLocation().toString();
+        node = launcher.createNode("Calculator.composite", new Contribution("c1", location));
         node.start();
     }