bodewig     2003/10/02 00:23:18

  Modified:    .        Tag: ANT_16_BRANCH build.xml
  Log:
  Merge from HEAD
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.392.2.4 +63 -175   ant/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/ant/build.xml,v
  retrieving revision 1.392.2.3
  retrieving revision 1.392.2.4
  diff -u -r1.392.2.3 -r1.392.2.4
  --- build.xml 2 Oct 2003 04:58:15 -0000       1.392.2.3
  +++ build.xml 2 Oct 2003 07:23:18 -0000       1.392.2.4
  @@ -192,7 +192,7 @@
       <filename name="${optional.package}/XslpLiaison*"/>
     </selector>
   
  -  <selector id="needs.apache.resolver">
  +  <selector id="needs.apache-resolver">
       <filename name="${apache.resolver.type.package}/**"/>
     </selector>
   
  @@ -200,11 +200,11 @@
       <filename name="${optional.package}/junit/**"/>
     </selector>
   
  -  <selector id="needs.jakarta.regexp">
  +  <selector id="needs.jakarta-regexp">
       <filename name="${regexp.package}/JakartaRegexp*"/>
     </selector>
   
  -  <selector id="needs.jakarta.oro">
  +  <selector id="needs.jakarta-oro">
       <or>
         <filename name="${regexp.package}/JakartaOro*"/>
         <filename name="${optional.package}/perforce/*"/>
  @@ -212,7 +212,7 @@
       </or>
     </selector>
   
  -  <selector id="needs.jakarta.bcel">
  +  <selector id="needs.jakarta-bcel">
       <or>
         <filename name="${ant.package}/filters/util/JavaClassHelper*"/>
         <filename name="${util.package}/depend/bcel/*"/>
  @@ -220,15 +220,15 @@
       </or>
     </selector>
   
  -  <selector id="needs.jakarta.log4j">
  +  <selector id="needs.jakarta-log4j">
       <filename name="${ant.package}/listener/Log4jListener*"/>
     </selector>
   
  -  <selector id="needs.commons.logging">
  +  <selector id="needs.commons-logging">
       <filename name="${ant.package}/listener/CommonsLoggingListener*"/>
     </selector>
   
  -  <selector id="needs.bsf">
  +  <selector id="needs.apache-bsf">
       <or>
         <filename name="${optional.package}/Script*"/>
         <filename name="${optional.package}/script/**/*"/>
  @@ -270,7 +270,7 @@
       </or>
     </selector>
   
  -  <selector id="needs.commons.net">
  +  <selector id="needs.commons-net">
       <or>
         <filename name="${optional.package}/net/FTP*"/>
         <filename name="${optional.package}/net/RExec*"/>
  @@ -611,16 +611,16 @@
               <selector refid="needs.xalan1" unless="xalan.present"/>
               <selector refid="needs.xalan2" unless="xalan2.present"/>
               <selector refid="needs.xslp" unless="xslp.present"/>
  -            <selector refid="needs.apache.resolver" 
unless="apache.resolver.present"/>
  +            <selector refid="needs.apache-resolver" 
unless="apache.resolver.present"/>
               <selector refid="needs.junit" unless="junit.present"/>
  -            <selector refid="needs.jakarta.regexp"
  +            <selector refid="needs.jakarta-regexp"
                         unless="jakarta.regexp.present"/>
  -            <selector refid="needs.jakarta.oro" 
unless="jakarta.oro.present"/>
  -            <selector refid="needs.jakarta.bcel" unless="bcel.present"/>
  -            <selector refid="needs.jakarta.log4j" unless="log4j.present"/>
  -            <selector refid="needs.commons.logging"
  +            <selector refid="needs.jakarta-oro" 
unless="jakarta.oro.present"/>
  +            <selector refid="needs.jakarta-bcel" unless="bcel.present"/>
  +            <selector refid="needs.jakarta-log4j" unless="log4j.present"/>
  +            <selector refid="needs.commons-logging"
                         unless="commons.logging.present"/>
  -            <selector refid="needs.bsf" unless="bsf.present"/>
  +            <selector refid="needs.apache-bsf" unless="bsf.present"/>
               <selector refid="needs.stylebook" unless="stylebook.present"/>
               <selector refid="needs.javamail" unless="javamail.complete"/>
               <selector refid="needs.icontract" unless="icontract.present"/>
  @@ -629,7 +629,7 @@
               <selector refid="needs.weblogic.ddcreator"
                         unless="ejb.DDCreator.present"/>
               <selector refid="needs.weblogic.server" 
unless="ejb.wls.present"/>
  -            <selector refid="needs.commons.net" 
unless="commons.net.present"/>
  +            <selector refid="needs.commons-net" 
unless="commons.net.present"/>
               <selector refid="needs.starteam" unless="starteam.present"/>
               <selector refid="needs.vaj" unless="vaj.present"/>
               <selector refid="needs.antlr" unless="antlr.present"/>
  @@ -724,10 +724,10 @@
               <filename name="${optional.type.package}/**"/>
               <filename name="${util.package}/depend/**"/>
               <filename name="${util.package}/optional/**"/>
  -            <selector refid="needs.jakarta.log4j"/>
  -            <selector refid="needs.commons.logging"/>
  -            <selector refid="needs.jakarta.regexp"/>
  -            <selector refid="needs.jakarta.oro"/>
  +            <selector refid="needs.jakarta-log4j"/>
  +            <selector refid="needs.commons-logging"/>
  +            <selector refid="needs.jakarta-regexp"/>
  +            <selector refid="needs.jakarta-oro"/>
               <selector refid="needs.jdk1.4+"/>
               <selector refid="needs.javamail"/>
               <selector refid="ant.launcher"/>
  @@ -782,14 +782,14 @@
               <selector refid="needs.xalan1"/>
               <selector refid="needs.xalan2"/>
               <selector refid="needs.xslp"/>
  -            <selector refid="needs.apache.resolver"/>
  +            <selector refid="needs.apache-resolver"/>
               <selector refid="needs.junit"/>
  -            <selector refid="needs.jakarta.regexp"/>
  -            <selector refid="needs.jakarta.oro"/>
  -            <selector refid="needs.jakarta.bcel"/>
  -            <selector refid="needs.jakarta.log4j"/>
  -            <selector refid="needs.commons.logging"/>
  -            <selector refid="needs.bsf"/>
  +            <selector refid="needs.jakarta-regexp"/>
  +            <selector refid="needs.jakarta-oro"/>
  +            <selector refid="needs.jakarta-bcel"/>
  +            <selector refid="needs.jakarta-log4j"/>
  +            <selector refid="needs.commons-logging"/>
  +            <selector refid="needs.apache-bsf"/>
               <selector refid="needs.stylebook"/>
               <selector refid="needs.javamail"/>
               <selector refid="needs.icontract"/>
  @@ -797,7 +797,7 @@
               <selector refid="needs.weblogic.ejbc"/>
               <selector refid="needs.weblogic.ddcreator"/>
               <selector refid="needs.weblogic.server"/>
  -            <selector refid="needs.commons.net"/>
  +            <selector refid="needs.commons-net"/>
               <selector refid="needs.starteam"/>
               <selector refid="needs.vaj"/>
               <selector refid="needs.antlr"/>
  @@ -812,147 +812,41 @@
         <metainf dir="${build.dir}" includes="LICENSE.txt"/>
       </jar>
   
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-trax.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.trax"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-xalan1.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.xalan1"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-xalan2.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.xalan2"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-xslp.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.xslp"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-apache-resolver.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.apache.resolver"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-junit.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.junit"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-jakarta-regexp.jar"
  -         basedir="${build.classes}" manifest="${manifest.tmp}">
  -      <selector refid="needs.jakarta.regexp"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-oro.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.jakarta.oro"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-bcel.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.jakarta.bcel"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-log4j.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.jakarta.log4j"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-commons-logging.jar"
  -         basedir="${build.classes}" manifest="${manifest.tmp}">
  -      <selector refid="needs.commons.logging"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-apache-bsf.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.bsf"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-stylebook.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.stylebook"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-javamail.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.javamail"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-icontract.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.icontract"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-netrexx.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.netrexx"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-commons-net.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.commons.net"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-starteam.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.starteam"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-vaj.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.vaj"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-antlr.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.antlr"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-jmf.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.jmf"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-jai.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.jai"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-swing.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.swing"/>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-jdepend.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.jdepend"/>
  -    </jar>
  +    <macrodef name="optional-jar">
  +      <attribute name="dep"/>
  +      <sequential>
  +        <jar destfile="${build.lib}/${optional.jars.prefix}-${dep}.jar"
  +          basedir="${build.classes}"
  +          manifest="${manifest.tmp}">
  +          <selector refid="needs.${dep}"/>
  +        </jar>
  +      </sequential>
  +    </macrodef>
  +
  +    <optional-jar dep="trax"/>
  +    <optional-jar dep="xalan1"/>
  +    <optional-jar dep="xalan2"/>
  +    <optional-jar dep="xslp"/>
  +    <optional-jar dep="apache-resolver"/>
  +    <optional-jar dep="junit"/>
  +    <optional-jar dep="jakarta-regexp"/>
  +    <optional-jar dep="jakarta-oro"/>
  +    <optional-jar dep="jakarta-bcel"/>
  +    <optional-jar dep="jakarta-log4j"/>
  +    <optional-jar dep="commons-logging"/>
  +    <optional-jar dep="apache-bsf"/>
  +    <optional-jar dep="stylebook"/>
  +    <optional-jar dep="javamail"/>
  +    <optional-jar dep="icontract"/>
  +    <optional-jar dep="netrexx"/>
  +    <optional-jar dep="commons-net"/>
  +    <optional-jar dep="starteam"/>
  +    <optional-jar dep="vaj"/>
  +    <optional-jar dep="antlr"/>
  +    <optional-jar dep="jmf"/>
  +    <optional-jar dep="jai"/>
  +    <optional-jar dep="swing"/>
  +    <optional-jar dep="jsch"/>
   
       <jar destfile="${build.lib}/${optional.jars.prefix}-weblogic.jar"
            basedir="${build.classes}"
  @@ -962,12 +856,6 @@
           <selector refid="needs.weblogic.ddcreator" />
           <selector refid="needs.weblogic.server"/>
         </or>
  -    </jar>
  -
  -    <jar destfile="${build.lib}/${optional.jars.prefix}-jsch.jar"
  -         basedir="${build.classes}"
  -         manifest="${manifest.tmp}">
  -      <selector refid="needs.jsch"/>
       </jar>
   
     </target>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to