summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/samples/calculator/build.xml
diff options
context:
space:
mode:
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>