You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ch...@apache.org on 2001/05/16 14:05:10 UTC

cvs commit: jakarta-james/proposals README.txt

charlesb    01/05/16 05:05:10

  Modified:    .        build.xml
  Added:       proposals README.txt
  Log:
  Added proposals dir and ability to include in build
  
  Revision  Changes    Path
  1.63      +17 -3     jakarta-james/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-james/build.xml,v
  retrieving revision 1.62
  retrieving revision 1.63
  diff -u -r1.62 -r1.63
  --- build.xml	2001/05/15 17:02:30	1.62
  +++ build.xml	2001/05/16 12:05:01	1.63
  @@ -90,6 +90,9 @@
     <property name="src.dir" value="src"/>
     <property name="java.dir" value="${src.dir}/java"/>
     <property name="conf.dir" value="${src.dir}/conf"/>
  +  <property name="proposal.base" value="proposals"/>
  +  <property name="proposal.dir" value="${proposal.base}/v1.3"/>
  +  <property name="java.proposal.dir" value="${proposal.dir}/java"/>
     <property name="lib.dir" value="lib"/>
     <property name="tools.dir" value="tools"/>
     <property name="xdocs.dir" value="${src.dir}/xdocs"/>
  @@ -210,7 +213,8 @@
       <mkdir dir="${build.src}"/>
       <copy todir="${build.src}">
         <fileset dir="${java.dir}">
  -        <include name="${constants.file}" />
  +        <exclude name="**/*.properties"/>
  +        <exclude name="**/*.xinfo"/>
         </fileset>
       </copy>
   
  @@ -224,6 +228,16 @@
   
     </target>
   
  +  <target name="prepare-proposal" depends="prepare" if="with.proposal">
  +    <echo>Building with proposal </echo>
  +    <copy todir="${build.src}" overwrite="on">
  +      <fileset dir="${java.proposal.dir}">
  +        <exclude name="**/*.properties"/>
  +        <exclude name="**/*.xinfo"/>
  +      </fileset>
  +    </copy>
  +  </target>
  +
     <target name="prepare-error" depends="prepare" unless="AnakiaTask.present">
       <echo>
           AnakiaTask is not present! Please check to make sure that
  @@ -235,13 +249,13 @@
     <!-- =================================================================== -->
     <!-- Compiles the source directory                                       -->
     <!-- =================================================================== -->
  -  <target name="compile" depends="prepare">
  +  <target name="compile" depends="prepare-proposal">
       <mkdir dir="${build.dir}"/>
       <available property="jndi.present" classname="javax.naming.InitialContext" />
   
       <mkdir dir="${build.classes}"/>
    
  -    <javac srcdir="${java.dir}" 
  +    <javac srcdir="${build.src}" 
              destdir="${build.classes}" 
              debug="${debug}"
              optimize="${optimize}"
  
  
  
  1.1                  jakarta-james/proposals/README.txt
  
  Index: README.txt
  ===================================================================
  A directory for proposals.
  
  Place each proposal in a seperate subdirectory, with code in a subdirectory
   java etc.
  
  Example:
  proposals/<myproposal>/java/org/apache/james/....
  
  
  To compile, use
  ./build.sh -Dproposal.dir="proposals/<myproposal>" -Dwith.proposal=true
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: james-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-dev-help@jakarta.apache.org