You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by sd...@apache.org on 2018/04/11 08:54:29 UTC

[incubator-netbeans] branch master updated: Allow to postprocess downloaded binaries (#491)

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 <sv...@oracle.com>
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
sdedic@apache.org.

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists