mcconnell    2003/06/23 08:51:01

  Modified:    .        default.properties build.xml
  Log:
  Updated build file to create seperate mailet api, mailet impl, and james jar under a 
"jar" target.  These jars will be pulled into the Phoenix build automatically.
  
  Revision  Changes    Path
  1.7       +2 -0      jakarta-james/default.properties
  
  Index: default.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-james/default.properties,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- default.properties        28 Apr 2003 13:58:38 -0000      1.6
  +++ default.properties        23 Jun 2003 15:51:01 -0000      1.7
  @@ -9,6 +9,8 @@
   name=james
   Name=James Mail Server
   version=3.0a1
  +mailet-version=1.0
  +mailet-api-version=1.0
   #package-version=3.0a1
   year=1999-2003
   extension.name=org.apache.james
  
  
  
  1.132     +36 -9     jakarta-james/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-james/build.xml,v
  retrieving revision 1.131
  retrieving revision 1.132
  diff -u -r1.131 -r1.132
  --- build.xml 25 Apr 2003 10:32:50 -0000      1.131
  +++ build.xml 23 Jun 2003 15:51:01 -0000      1.132
  @@ -356,25 +356,52 @@
   
       <!--
       ===================================================================
  -                                  Make james.sar
  +                                  Make james and mailet jars
       ===================================================================
       -->
  -    <target name="sar" depends="compile">
   
  -      <echo message="Making James Sarfile (james.sar)"/>
  +    <target name="jar" depends="compile">
   
  -      <!-- builds james-sar-->
         <mkdir dir="${build.lib}"/>
  -      <!-- Make james.jar-->
  -      <jar jarfile="${build.lib}/${name}.jar" basedir="${build.classes}" 
manifest="${src.dir}/Manifest.mf">
  +
  +      <!-- Make mailet api jar-->
  +      <echo message="Making Mailet API Jar (mailet-api-1.0.jar)"/>
  +      <jar jarfile="${build.lib}/mailet-api-${mailet-api-version}.jar" 
  +               basedir="${build.classes}" 
  +               
includes="org/apache/mailet/Mailet.class,org/apache/mailet/MailetConfig.class,org/apache/mailet/Mail.class,org/apache/mailet/MailetContext.class,org/apache/mailet/MailAddress.class,org/apache/mailet/MailRepository,org/apache/mailet/SpoolRepository,org/apache/mailet/UserRepository,org/apache/mailet/Datasource,org/apache/mailet/User"/>
  +
  +      <!-- Make mailet implementation jar-->
  +      <echo message="Making Mailet Jar (mailet-1.0.jar)"/>
  +      <jar jarfile="${build.lib}/mailet-${mailet-version}.jar" 
  +               basedir="${build.classes}" 
  +               includes="org/apache/mailet/**"
  +               
excludes="org/apache/mailet/Mailet.class,org/apache/mailet/MailetConfig.class,org/apache/mailet/Mail.class,org/apache/mailet/MailetContext.class,org/apache/mailet/MailAddress.class,org/apache/mailet/MailRepository,org/apache/mailet/SpoolRepository,org/apache/mailet/UserRepository,org/apache/mailet/Datasource,org/apache/mailet/User"/>
  +
  +      <!-- Make james jar-->
  +      <echo message="Making James Jar (james-${version}.jar)"/>
  +      <jar jarfile="${build.lib}/${name}-${version}.jar" basedir="${build.classes}" 
manifest="${src.dir}/Manifest.mf">
           <include name="org/apache/james/**"/>
  -        <include name="org/apache/mailet/**"/>
         </jar>
  +
  +    </target>
  +
  +    <!--
  +    ===================================================================
  +                                  Make james.sar
  +    ===================================================================
  +    -->
  +
  +    <target name="sar" depends="jar">
  +
  +      <echo message="Making James Sarfile (james.sar)"/>
  +
         <!-- Make sar file-->
         <sar sarfile="${build.lib}/${name}.sar" config="${conf.dir}/james-config.xml" 
                environment="${conf.dir}/james-server.xml" 
assembly="${conf.dir}/james-assembly.xml">
           <lib dir="${build.lib}/">
  -          <include name="*.jar"/>
  +          <include name="${build.lib}/mailet-api-${mailet-api-version}.jar"/>
  +          <include name="${build.lib}/mailet-${mailet-version}.jar"/>
  +          <include name="${build.lib}/james-${version}.jar"/>
           </lib>
           <lib dir="lib">
             <include name="dnsjava-1.3.2.jar"/>
  
  
  

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

Reply via email to