Skip to content

Commit 26981d1

Browse files
author
A. Sundararajan
committed
btrace-asm-3.1.jar contents are included in btrace-agent.jar and
btrace-client.jar. This simplifies deployment of BTrace in embedding scenarios.
1 parent 2298a5a commit 26981d1

4 files changed

Lines changed: 4 additions & 20 deletions

File tree

bin/btrace

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ if [ -f "${BTRACE_HOME}/build/btrace-client.jar" ] ; then
3636
TOOLS_JAR="${JAVA_HOME}/lib/tools.jar"
3737
;;
3838
esac
39-
${JAVA_HOME}/bin/java -Dcom.sun.btrace.probeDescPath=. -Dcom.sun.btrace.dumpClasses=false -Dcom.sun.btrace.debug=false -Dcom.sun.btrace.unsafe=false -cp ${BTRACE_HOME}/build/btrace-client.jar:${BTRACE_HOME}/build/btrace-asm-3.1.jar:${TOOLS_JAR}:/usr/share/lib/java/dtrace.jar com.sun.btrace.client.Main $*
39+
${JAVA_HOME}/bin/java -Dcom.sun.btrace.probeDescPath=. -Dcom.sun.btrace.dumpClasses=false -Dcom.sun.btrace.debug=false -Dcom.sun.btrace.unsafe=false -cp ${BTRACE_HOME}/build/btrace-client.jar:${TOOLS_JAR}:/usr/share/lib/java/dtrace.jar com.sun.btrace.client.Main $*
4040
else
4141
echo "Please set JAVA_HOME before running this script"
4242
exit 1

bin/btrace.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ set DEFAULT_BTRACE_HOME=
99
if not exist "%BTRACE_HOME%\build\btrace-client.jar" goto noBTraceHome
1010

1111
if "%JAVA_HOME%" == "" goto noJavaHome
12-
%JAVA_HOME%/bin/java -Dcom.sun.btrace.probeDescPath=. -Dcom.sun.btrace.dumpClasses=false -Dcom.sun.btrace.debug=false -Dcom.sun.btrace.unsafe=false -cp %BTRACE_HOME%/build/btrace-client.jar;%BTRACE_HOME%/build/btrace-asm-3.1.jar;%JAVA_HOME%/lib/tools.jar com.sun.btrace.client.Main %*
12+
%JAVA_HOME%/bin/java -Dcom.sun.btrace.probeDescPath=. -Dcom.sun.btrace.dumpClasses=false -Dcom.sun.btrace.debug=false -Dcom.sun.btrace.unsafe=false -cp %BTRACE_HOME%/build/btrace-client.jar;%JAVA_HOME%/lib/tools.jar com.sun.btrace.client.Main %*
1313
goto end
1414
:noJavaHome
1515
echo Please set JAVA_HOME before running this script

make/build.xml

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,6 @@
6868
<pom file="${build.dir}/pom-btrace-client.xml"/>
6969
<localRepository path="${maven.repo.local}"/>
7070
</install>
71-
<antcall target="create.pom.file" >
72-
<param name="name" value="btrace-asm"/>
73-
<param name="artifact" value="btrace-asm"/>
74-
<param name="release.version" value="${asm.version}"/>
75-
</antcall>
76-
<install file="${build.dir}/btrace-asm-3.1.jar">
77-
<pom file="${build.dir}/pom-btrace-asm.xml"/>
78-
<localRepository path="${maven.repo.local}"/>
79-
</install>
8071
</target>
8172

8273
<target name="upload.maven" depends="create.poms" description="Publish btrace binaries to Maven2 repository">
@@ -95,10 +86,6 @@
9586
<localRepository path="${maven.repo.local}"/>
9687
</deploy>
9788

98-
<deploy file="${build.dir}/btrace-asm-3.1.jar" uniqueVersion="false" >
99-
<pom file="${build.dir}/pom-btrace-asm.xml"/>
100-
<localRepository path="${maven.repo.local}"/>
101-
</deploy>
10289
</target>
10390

10491
<target name="clean" depends="load.properties">
@@ -136,16 +123,14 @@
136123
</javac>
137124
</target>
138125
<target name="build" depends="compile, dtrace-compile" description="Creates deployment bundles">
139-
<copy todir="${build.dir}">
140-
<fileset file="${lib.dir}/btrace-asm-3.1.jar"/>
141-
</copy>
126+
<unjar src="${lib.dir}/btrace-asm-3.1.jar" dest="${classes.dir}"/>
142127
<jar jarfile="${agent.jar}"
143128
basedir="${classes.dir}"
144129
manifest="${share.src.dir}/META-INF/agent-manifest.mf"
145130
excludes="**/dtrace/* **/btrace/*.class **/aggregation/* **/annotations/* **/compiler/* **/client/* **/comm/*"/>
146131
<jar jarfile="${boot.jar}"
147132
basedir="${classes.dir}"
148-
excludes="**/dtrace/* **/agent/* **/compiler/* **/client/* **/resources/* **/runtime/* **/util/*"/>
133+
excludes="**/dtrace/* **/agent/* **/compiler/* **/client/* **/resources/* **/runtime/* **/util/* **/asm/**"/>
149134
<jar jarfile="${client.jar}"
150135
basedir="${classes.dir}"
151136
manifest="${share.src.dir}/META-INF/client-manifest.mf"
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
Premain-Class: com.sun.btrace.agent.Main
22
Agent-Class: com.sun.btrace.agent.Main
3-
Class-Path: btrace-asm-3.1.jar
43
Boot-Class-Path: btrace-boot.jar
54
Can-Redefine-Classes: true
65
Can-Retransform-Classes: true

0 commit comments

Comments
 (0)