summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/samples/calculator/build.xml
diff options
context:
space:
mode:
authorkelvingoodson <kelvingoodson@13f79535-47bb-0310-9956-ffa450edef68>2010-03-31 16:03:35 +0000
committerkelvingoodson <kelvingoodson@13f79535-47bb-0310-9956-ffa450edef68>2010-03-31 16:03:35 +0000
commit32f40c3401ff70222df0d8359b733b36b455f617 (patch)
tree811ec10d7ab2f2c471c17ef272252de5d76445b3 /sca-java-2.x/trunk/samples/calculator/build.xml
parente6e014cb71ac33687bbd3af4bb75840c5767edaf (diff)
add tracing capability into distribution and extend calculator sample to demonstrate tracing
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@929603 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--sca-java-2.x/trunk/samples/calculator/build.xml15
1 files changed, 15 insertions, 0 deletions
diff --git a/sca-java-2.x/trunk/samples/calculator/build.xml b/sca-java-2.x/trunk/samples/calculator/build.xml
index 4411cae659..69704c3a51 100644
--- a/sca-java-2.x/trunk/samples/calculator/build.xml
+++ b/sca-java-2.x/trunk/samples/calculator/build.xml
@@ -21,6 +21,8 @@
<property name="jar.name" value="sample-calculator.jar" />
<property name="main.class" value="calculator.CalculatorClient" />
+ <property name="aspectjweaver" value="../../bin/aspectjweaver.jar"/>
+ <property name="manifestjar" value="../../features/tuscany-sca-manifest.jar"/>
<target name="compile" depends="init">
<javac srcdir="src/main/java" destdir="target/classes" debug="on" source="1.5" target="1.5">
@@ -60,6 +62,19 @@
</java>
</target>
+ <target name="runtraced" depends="compile">
+ <java classname="calculator.CalculatorClient"
+ fork="true"
+ failonerror="true">
+ <classpath>
+ <pathelement location="${manifestjar}"></pathelement>
+ <pathelement location="target/${jar.name}"></pathelement>
+ </classpath>
+ <jvmarg value="-javaagent:${aspectjweaver}"/>
+ <arg value="unmanaged"/>
+ <arg value="target/${jar.name}"/>
+ </java>
+ </target>
</project>