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