This is an automated email from the ASF dual-hosted git repository.
sdedic pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git
The following commit(s) were added to refs/heads/master by this push:
new acefa19 Allow to postprocess downloaded binaries (#491)
acefa19 is described below
commit acefa191423bf4ac9522371a07f9de071037ab80
Author: Svatopluk Dedic <[email protected]>
AuthorDate: Wed Apr 11 10:54:23 2018 +0200
Allow to postprocess downloaded binaries (#491)
Overridable process.release.files with dependencies. Adapted lib.profiler
and o.apache.xml.resolver to the new overridable task.
---
lib.profiler/build.xml | 9 +--------
nbbuild/templates/projectized.xml | 13 +++++++++----
o.apache.xml.resolver/build.xml | 4 +++-
3 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/lib.profiler/build.xml b/lib.profiler/build.xml
index 1089296..e6c6d8b 100644
--- a/lib.profiler/build.xml
+++ b/lib.profiler/build.xml
@@ -24,15 +24,8 @@
<import file="../nbbuild/templates/projectized.xml"/>
<property name="profiler.cluster" value="./release"/>
- <target name="-release.dir"
depends="projectized-common.-release.dir,-define-downloadbinaries-task">
- <downloadbinaries cache="${binaries.cache}"
server="${binaries.server}">
- <manifest dir=".">
- <include name="external/binaries-list"/>
- </manifest>
- </downloadbinaries>
+ <target name="-process.release.files">
<unzip src="external/profiler-external-binaries-8.2.zip"
dest="${profiler.cluster}"/>
- <taskdef name="releasefilesextra"
classname="org.netbeans.nbbuild.extlibs.ReleaseFilesExtra"
classpath="${nbantext.jar}"/>
- <releasefilesextra property="release.files.extra"/>
</target>
<!-- Compile the JFluid engine system library, that depends on JDK version -
so there are two libraries -->
diff --git a/nbbuild/templates/projectized.xml
b/nbbuild/templates/projectized.xml
index a993f77..b112e65 100644
--- a/nbbuild/templates/projectized.xml
+++ b/nbbuild/templates/projectized.xml
@@ -230,14 +230,19 @@ If you are sure you want to build with JDK 9+ anyway,
use: -Dpermit.jdk9.builds=
<target name="-define-downloadbinaries-task"
unless="have-downloadbinaries-task">
<taskdef name="downloadbinaries"
classname="org.netbeans.nbbuild.extlibs.DownloadBinaries"
classpath="${nbantext.jar}"/>
</target>
-
- <!-- See:
http://wiki.netbeans.org/wiki/view/DevFaqExternalLibrariesUpdated -->
- <target name="-release.files"
depends="projectized-common.-release.files,-define-downloadbinaries-task">
+
+ <target name="-process.release.files"/>
+
+ <target name="-download.release.files"
depends="-define-downloadbinaries-task">
<downloadbinaries cache="${binaries.cache}"
server="${binaries.server}">
<manifest dir=".">
<include name="external/binaries-list"/>
</manifest>
</downloadbinaries>
+ </target>
+
+ <!-- See:
http://wiki.netbeans.org/wiki/view/DevFaqExternalLibrariesUpdated -->
+ <target name="-release.files"
depends="projectized-common.-release.files,-download.release.files,-process.release.files">
<taskdef name="releasefilesextra"
classname="org.netbeans.nbbuild.extlibs.ReleaseFilesExtra"
classpath="${nbantext.jar}"/>
<releasefilesextra property="release.files.extra"/>
</target>
@@ -811,5 +816,5 @@ If you are sure you want to build with JDK 9+ anyway, use:
-Dpermit.jdk9.builds=
<arg value="org.codehaus.mojo:nb-repository-plugin:1.3:populate"/>
</exec>
</target>
-
+
</project>
diff --git a/o.apache.xml.resolver/build.xml b/o.apache.xml.resolver/build.xml
index 6fb51e4..977594f 100644
--- a/o.apache.xml.resolver/build.xml
+++ b/o.apache.xml.resolver/build.xml
@@ -58,5 +58,7 @@
</target>
<!-- Hook into harness "basic-init" task -->
- <target name="-javac-init" depends="-prepare-patched-binary,
projectized-common.-javac-init" />
+ <target name="-process.release.files" depends="-prepare-patched-binary"/>
+
+
</project>
--
To stop receiving notification emails like this one, please contact
[email protected].
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists