Skip to content

Commit e234981

Browse files
authored
Merge pull request #2 from thurka/main
Download BTrace binaries from maven central.
2 parents 7d16308 + 128b15f commit e234981

6 files changed

Lines changed: 445 additions & 12 deletions

File tree

btrace.api.integration/build.xml

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,36 @@
55
<project name="org.openjdk.btrace.visualvm.api" default="netbeans" basedir=".">
66
<description>Builds, tests, and runs the project org.openjdk.btrace.visualvm.api.</description>
77
<import file="nbproject/build-impl.xml"/>
8-
9-
<target name="-pre-nbm">
10-
<get src="https://bintray.com/btraceio/maven/download_file?file_path=org%2Fopenjdk%2Fbtrace%2Fbtrace-agent%2F2.1.0%2Fbtrace-agent-2.1.0.jar" dest="${basedir}/release/modules/ext/btrace-agent.jar"/>
11-
<get src="https://bintray.com/btraceio/maven/download_file?file_path=org%2Fopenjdk%2Fbtrace%2Fbtrace-boot%2F2.1.0%2Fbtrace-boot-2.1.0.jar" dest="${basedir}/release/modules/ext/btrace-boot.jar"/>
12-
<get src="https://bintray.com/btraceio/maven/download_file?file_path=org%2Fopenjdk%2Fbtrace%2Fbtrace-client%2F2.1.0%2Fbtrace-client-2.1.0.jar" dest="${basedir}/release/modules/ext/btrace-client.jar"/>
8+
<target name="download-all-extbins" unless="ext.binaries.downloaded" depends="init">
9+
<echo>Downloading external binaries (external/ directory)...</echo>
10+
<property name="binaries.cache" location="${user.home}/.hgexternalcache"/>
11+
<property name="binaries.server" value="https://netbeans.osuosl.org/binaries/"/>
12+
<downloadbinaries cache="${binaries.cache}" server="${binaries.server}" >
13+
<manifest dir=".">
14+
<include name="external/binaries-list"/>
15+
</manifest>
16+
</downloadbinaries>
17+
<property name="ext.binaries.downloaded" value="true"/>
1318
</target>
19+
20+
<target name="-pre-compile" depends="download-all-extbins">
21+
</target>
22+
23+
<target name="-pre-release" depends="compile">
24+
<taskdef name="releasefilescopy" classname="org.netbeans.nbbuild.extlibs.ReleaseFilesCopy" classpath="${harness.dir}/tasks.jar"/>
25+
<releasefilescopy cluster="${cluster}"/>
26+
</target>
27+
28+
<target name="-release.files" depends="projectized-common.-release.files">
29+
<taskdef name="releasefilesextra" classname="org.netbeans.nbbuild.extlibs.ReleaseFilesExtra" classpath="${harness.dir}/tasks.jar"/>
30+
<releasefilesextra property="release.files.extra"/>
31+
</target>
32+
33+
<target name="-pre-nbm" depends="compile">
34+
<property name="license.file.override" location="${build.dir}/license"/>
35+
<property name="extra.license.files" value=""/>
36+
<taskdef name="releasefileslicense" classname="org.netbeans.nbbuild.extlibs.ReleaseFilesLicense" classpath="${harness.dir}/tasks.jar"/>
37+
<releasefileslicense license="${license.file.override}" standardlicense="${license.file}" extralicensefiles="${extra.license.files}"/>
38+
</target>
39+
1440
</project>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
929C364EA66C286E7DF4B01DAD32EC610FA98ACB io.btrace:btrace-agent:2.2.0
2+
801107E65E63EFA8310BE1F8D1148C4A310B85D2 io.btrace:btrace-boot:2.2.0
3+
B92EE7F4BA1830F1D59845CE3258A512DD1AFD37 io.btrace:btrace-client:2.2.0

0 commit comments

Comments
 (0)