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();
}