|
5 | 5 | <project name="org.openjdk.btrace.visualvm.api" default="netbeans" basedir="."> |
6 | 6 | <description>Builds, tests, and runs the project org.openjdk.btrace.visualvm.api.</description> |
7 | 7 | <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"/> |
13 | 18 | </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 | + |
14 | 40 | </project> |
0 commit comments