diff options
author | kelvingoodson <kelvingoodson@13f79535-47bb-0310-9956-ffa450edef68> | 2010-03-31 16:03:35 +0000 |
---|---|---|
committer | kelvingoodson <kelvingoodson@13f79535-47bb-0310-9956-ffa450edef68> | 2010-03-31 16:03:35 +0000 |
commit | 32f40c3401ff70222df0d8359b733b36b455f617 (patch) | |
tree | 811ec10d7ab2f2c471c17ef272252de5d76445b3 /sca-java-2.x/trunk/samples/calculator/build.xml | |
parent | e6e014cb71ac33687bbd3af4bb75840c5767edaf (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 'sca-java-2.x/trunk/samples/calculator/build.xml')
-rw-r--r-- | sca-java-2.x/trunk/samples/calculator/build.xml | 15 |
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> |