portalpack/build.xml
author cnguyencasj@netbeans.org
Tue, 08 Jan 2008 20:30:40 +0000
changeset 2798 cc58c61b2b0e
parent 2794 95656420c858
child 2810 d08c437707f7
permissions -rw-r--r--
Moving visualweb under portalpack/portletbuilder directory.
satyaranjan@1822
     1
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- sgml-indent-step: 2 -*- -->
satyaranjan@1822
     2
<!--
satyaranjan@1822
     3
The contents of this file are subject to the terms of the Common Development
satyaranjan@1822
     4
and Distribution License (the License). You may not use this file except in
satyaranjan@1822
     5
compliance with the License.
satyaranjan@1822
     6
satyaranjan@1822
     7
You can obtain a copy of the License at http://www.netbeans.org/cddl.html
satyaranjan@1822
     8
or http://www.netbeans.org/cddl.txt.
satyaranjan@1822
     9
satyaranjan@1822
    10
When distributing Covered Code, include this CDDL Header Notice in each file
satyaranjan@1822
    11
and include the License file at http://www.netbeans.org/cddl.txt.
satyaranjan@1822
    12
If applicable, add the following below the CDDL Header, with the fields
satyaranjan@1822
    13
enclosed by brackets [] replaced by your own identifying information:
satyaranjan@1822
    14
"Portions Copyrighted [year] [name of copyright owner]"
satyaranjan@1822
    15
satyaranjan@1822
    16
The Original Software is NetBeans. The Initial Developer of the Original
satyaranjan@1822
    17
Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
satyaranjan@1822
    18
Microsystems, Inc. All Rights Reserved.
satyaranjan@1822
    19
-->
satyaranjan@1822
    20
satyaranjan@1842
    21
<project name="portal-pack-plugin" default="dist" basedir=".">
satyaranjan@1842
    22
      <property file="${basedir}/build.properties"/>
satyaranjan@1842
    23
      
satyaranjan@1864
    24
      <property name="update.center.descriptor.folder" value="${basedir}/download/updates"/>
satyaranjan@1864
    25
      
satyaranjan@1864
    26
      
satyaranjan@1822
    27
      <property name="license.file" value="${basedir}/LICENSE"/>
satyaranjan@1822
    28
      <target name="netbeans" >
satyaranjan@1822
    29
        <ant dir="${basedir}/portletbuilder/genericportlets" target="netbeans" inheritAll="false"/>
cnguyencasj@2798
    30
        <ant dir="${basedir}/portletbuilder/visualweb" target="netbeans" inheritAll="false"/>
satyaranjan@2716
    31
        <ant dir="${basedir}/portletbuilder/jsfportletbridgelibrary" target="netbeans" inheritAll="false"/>
satyaranjan@1822
    32
        <ant dir="${basedir}/serverplugins/base-psframework" target="netbeans" inheritAll="false"/>
satyaranjan@1822
    33
        <ant dir="${basedir}/serverplugins/osportletcontainer" target="netbeans" inheritAll="false"/>
satyaranjan@1863
    34
        <ant dir="${basedir}/serverplugins/sunportalserver7" target="netbeans" inheritAll="false"/>
satyaranjan@1822
    35
      </target>
satyaranjan@1822
    36
      <target name="clean">
satyaranjan@1822
    37
        <ant dir="${basedir}/serverplugins/base-psframework" target="clean" inheritAll="false"/>
satyaranjan@1822
    38
        <ant dir="${basedir}/serverplugins/osportletcontainer" target="clean" inheritAll="false"/>
satyaranjan@1822
    39
        <ant dir="${basedir}/portletbuilder/genericportlets" target="clean" inheritAll="false"/>
cnguyencasj@2798
    40
        <ant dir="${basedir}/portletbuilder/visualweb" target="clean" inheritAll="false"/>
satyaranjan@1863
    41
        <ant dir="${basedir}/serverplugins/sunportalserver7" target="clean" inheritAll="false"/>
satyaranjan@2716
    42
        <ant dir="${basedir}/portletbuilder/jsfportletbridgelibrary" target="clean" inheritAll="false"/>
satyaranjan@1822
    43
        <delete dir="${basedir}/download" quiet="true"/>
satyaranjan@1822
    44
      </target>
satyaranjan@1822
    45
      <target name="nbms">
satyaranjan@1822
    46
              <ant dir="${basedir}/portletbuilder/genericportlets" target="nbm" inheritAll="false"/>
cnguyencasj@2798
    47
              <ant dir="${basedir}/portletbuilder/visualweb" target="nbm" inheritAll="false"/>
satyaranjan@1822
    48
              <ant dir="${basedir}/serverplugins/base-psframework" target="nbm" inheritAll="false"/>
satyaranjan@1822
    49
              <ant dir="${basedir}/serverplugins/osportletcontainer" target="nbm" inheritAll="false"/>
satyaranjan@1863
    50
              <ant dir="${basedir}/serverplugins/sunportalserver7" target="nbm" inheritAll="false"/>
satyaranjan@2716
    51
              <ant dir="${basedir}/portletbuilder/jsfportletbridgelibrary" target="nbm" inheritAll="false"/>
satyaranjan@1822
    52
      </target>
satyaranjan@1822
    53
      
satyaranjan@1822
    54
      <target name="dist" depends="clean,nbms">
satyaranjan@1822
    55
        <mkdir dir="download"/>
satyaranjan@1842
    56
        <echo message="Release Version : ${portalpack.release.version}"/>
satyaranjan@1842
    57
        <zip destfile="${basedir}/download/portal-pack-plugin-${portalpack.release.version}.zip">
satyaranjan@2398
    58
         <fileset dir="${basedir}/portletbuilder/genericportlets/build/extra" includes="org-netbeans-modules-portalpack-portlets-genericportlets.nbm"/>   
cnguyencasj@2798
    59
         <fileset dir="${basedir}/portletbuilder/visualweb/build" includes="org-netbeans-modules-portalpack-visualweb.nbm"/>   
satyaranjan@2398
    60
         <fileset dir="${basedir}/serverplugins/base-psframework/build/extra" includes="org-netbeans-modules-portalpack-servers-base_psframework.nbm"/>
satyaranjan@2398
    61
         <fileset dir="${basedir}/serverplugins/osportletcontainer/build/extra" includes="org-netbeans-modules-portalpack-servers-opensourcepc.nbm"/>
satyaranjan@1842
    62
         <fileset dir="${basedir}" includes="license.txt"/>
satyaranjan@1842
    63
         <fileset dir="${basedir}/external/" includes="THIRDPARTYLICENSE.txt"/>
satyaranjan@1822
    64
        </zip>
satyaranjan@1863
    65
        
satyaranjan@2398
    66
        <copy file="${basedir}/serverplugins/sunportalserver7/build/extra/org-netbeans-modules-portals-sunps7.nbm"
satyaranjan@1863
    67
        todir="${basedir}/download/"/>
satyaranjan@2716
    68
        
satyaranjan@2716
    69
        <copy file="${basedir}/portletbuilder/jsfportletbridgelibrary/build/org-netbeans-modules-portalpack-jsfportletbridge.nbm"
satyaranjan@2716
    70
        todir="${basedir}/download/"/>
satyaranjan@1822
    71
      </target>
satyaranjan@1864
    72
      
satyaranjan@1864
    73
      
satyaranjan@1864
    74
      <!-- create update center xml -->
satyaranjan@1864
    75
      
satyaranjan@1864
    76
      <target name="build-auto-update" depends="dist">
satyaranjan@1864
    77
      
satyaranjan@1864
    78
      	      <mkdir dir="download/updates"/>
satyaranjan@1864
    79
              
satyaranjan@2398
    80
              <copy file="${basedir}/portletbuilder/genericportlets/build/extra/org-netbeans-modules-portalpack-portlets-genericportlets.nbm"
satyaranjan@1864
    81
              				todir="${update.center.descriptor.folder}" overwrite="true"/>
cnguyencasj@2798
    82
              <copy file="${basedir}/portletbuilder/visualweb/build/extra/org-netbeans-modules-portalpack-visualweb.nbm"
cnguyencasj@2794
    83
              				todir="${update.center.descriptor.folder}" overwrite="true"/>
satyaranjan@1864
    84
              				
satyaranjan@2398
    85
	      <copy file="${basedir}/serverplugins/base-psframework/build/extra/org-netbeans-modules-portalpack-servers-base_psframework.nbm"
satyaranjan@1864
    86
              				todir="${update.center.descriptor.folder}" overwrite="true"/>    
satyaranjan@1864
    87
satyaranjan@2398
    88
	      <copy file="${basedir}/serverplugins/osportletcontainer/build/extra/org-netbeans-modules-portalpack-servers-opensourcepc.nbm"
satyaranjan@1864
    89
              				todir="${update.center.descriptor.folder}" overwrite="true"/>
satyaranjan@1864
    90
              				
satyaranjan@2398
    91
	      <copy file="${basedir}/serverplugins/sunportalserver7/build/extra/org-netbeans-modules-portals-sunps7.nbm"
satyaranjan@2716
    92
              				todir="${update.center.descriptor.folder}" overwrite="true"/>   
satyaranjan@2716
    93
              				
satyaranjan@2716
    94
	      <copy file="${basedir}/portletbuilder/jsfportletbridgelibrary/build/org-netbeans-modules-portalpack-jsfportletbridge.nbm"
satyaranjan@2716
    95
              				todir="${update.center.descriptor.folder}" overwrite="true"/>               				
satyaranjan@1864
    96
              
satyaranjan@1864
    97
              <taskdef name="makeupdatedesc"
satyaranjan@1864
    98
                       classname="org.netbeans.nbbuild.MakeUpdateDesc"
satyaranjan@1864
    99
                       classpath="${basedir}/../nbbuild/nbantext.jar"/>
satyaranjan@1864
   100
               
satyaranjan@1864
   101
               
satyaranjan@1872
   102
              <makeupdatedesc desc="${update.center.descriptor.folder}/updates.xml" distbase=".">
satyaranjan@1864
   103
                  
satyaranjan@1864
   104
                  <group name="PortalPack">
satyaranjan@1864
   105
                  
satyaranjan@1864
   106
                      <fileset dir="${update.center.descriptor.folder}">
satyaranjan@1864
   107
                      
satyaranjan@1864
   108
			       <include name="org-netbeans-modules-portalpack-portlets-genericportlets.nbm" />
cnguyencasj@2794
   109
			       <include name="org-netbeans-modules-portalpack-visualweb.nbm" />
satyaranjan@1864
   110
			       <include name="org-netbeans-modules-portalpack-servers-base_psframework.nbm" />
satyaranjan@1864
   111
			       <include name="org-netbeans-modules-portalpack-servers-opensourcepc.nbm" />
satyaranjan@1864
   112
			       <include name="org-netbeans-modules-portals-sunps7.nbm" />
satyaranjan@2716
   113
			       <include name="org-netbeans-modules-portalpack-jsfportletbridge.nbm" />
satyaranjan@1864
   114
			       
satyaranjan@1864
   115
                      </fileset>
satyaranjan@1872
   116
                 
satyaranjan@1864
   117
                  </group>   
satyaranjan@1864
   118
                  
satyaranjan@1864
   119
              </makeupdatedesc>
satyaranjan@1872
   120
              
satyaranjan@1872
   121
              <zip basedir="${basedir}/download/updates" zipfile="${basedir}/download/portal-pack-plugin-${portalpack.release.version}-update-center.zip"/>
satyaranjan@1864
   122
    </target>
satyaranjan@1822
   123
satyaranjan@1872
   124
    <target name="all" depends="build-auto-update"/>
satyaranjan@1822
   125
</project>
satyaranjan@1822
   126