charlesb 01/06/24 04:33:45
Modified: . projectdocs.xml
Log:
Updated projectdocs buildfile to reflect avalon jdbc2/3 and updated jars
Revision Changes Path
1.4 +29 -4 jakarta-james/projectdocs.xml
Index: projectdocs.xml
===================================================================
RCS file: /home/cvs/jakarta-james/projectdocs.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- projectdocs.xml 2001/06/15 12:45:54 1.3
+++ projectdocs.xml 2001/06/24 11:33:45 1.4
@@ -30,14 +30,18 @@
<property name="build.javadocs" value="${build.dir}/javadocs"/>
<property name="james.src.dir" value="src/java"/>
- <property name="avalon.src.dir" value="../jakarta-avalon/src/java"/>
- <property name="scratchpad.src.dir" value="../jakarta-avalon/src/scratchpad"/>
+ <property name="avalon.base.dir" value="../jakarta-avalon"/>
+ <property name="avalon.src.dir" value="${avalon.base.dir}/src/java"/>
+ <property name="avalon.tools.dir" value="${avalon.base.dir}/tools"/>
+ <property name="scratchpad.src.dir" value="${avalon.base.dir}/src/scratchpad"/>
<property name="cornerstone.src.dir"
value="../jakarta-avalon-cornerstone/src/java"/>
<property name="logkit.src.dir" value="../jakarta-avalon-logkit/src/java"/>
<property name="phoenix.src.dir" value="../jakarta-avalon-phoenix/src/java"/>
<property name="testlet.src.dir" value="../jakarta-avalon-testlet/src/java"/>
<property name="phoenix.lib.dir" value="../jakarta-avalon-phoenix/src/java"/>
<property name="james.lib.dir" value="lib"/>
+ <property name="xerces.jar" value="${avalon.tools.dir}/lib/xerces.jar"/>
+ <property name="xalan.jar" value="${avalon.tools.dir}/lib/xalan-2.1.0.jar"/>
<path id="project.class.path">
<pathelement path="${java.class.path}" />
@@ -45,8 +49,11 @@
<pathelement location="lib/jmxri.jar"/>
<pathelement location="lib/jmxtools.jar"/>
<pathelement location="lib/mail_1_2.jar"/>
+ <pathelement location="lib/jakarta-oro-2.0.1.jar"/>
<pathelement location="lib/town.jar"/>
- <pathelement location="lib/xerces.jar"/>
+
+ <pathelement location="${xerces.jar}"/>
+ <pathelement location="${xalan.jar}"/>
<pathelement location="./../jakarta-avalon/lib/bytecode.jar"/>
<pathelement location="./../jakarta-avalon/lib/jdom.jar"/>
@@ -81,6 +88,9 @@
</available>
<available property="datasource.present" classname="javax.sql.DataSource">
</available>
+ <available property="jdbc3.present" classname="java.sql.Savepoint">
+ <classpath refid="project.class.path"/>
+ </available>
<available property="servlet.present"
classname="javax.servlet.ServletContext"/>
<available property="jsse.present" classname="javax.net.ssl.SSLServerSocket" />
@@ -90,12 +100,25 @@
<property name="j2ee.present" value="true"/>
</target>
+ <target name="jdbc2" unless="jdbc3.present">
+ <copy
file="${avalon.src.dir}/org/apache/avalon/excalibur/datasource/Jdbc2Connection.java"
+
tofile="${avalon.src.dir}/org/apache/avalon/excalibur/datasource/JdbcConnection.java"
+ overwrite="yes"/>
+ </target>
+
+ <target name="jdbc3" if="jdbc3.present">
+ <copy
file="${avalon.src.dir}/org/apache/avalon/excalibur/datasource/Jdbc3Connection.java"
+
tofile="${avalon.src.dir}/org/apache/avalon/excalibur/datasource/JdbcConnection.java"
+ overwrite="yes"/>
+ </target>
+
+
<!--
===================================================================
Prepares the build directory
===================================================================
-->
- <target name="prepare" depends="check-datasource">
+ <target name="prepare" depends="check-datasource,jdbc2,jdbc3">
<tstamp/>
<mkdir dir="${build.dir}"/>
<delete dir="${build.src}"/>
@@ -115,6 +138,8 @@
<fileset dir="${avalon.src.dir}" >
<exclude name="org/apache/avalon/excalibur/datasource/J2eeDataSource.java"
unless="j2ee.present" />
+ <exclude name="org/apache/avalon/excalibur/datasource/Jdbc2Connection.java"/>
+ <exclude name="org/apache/avalon/excalibur/datasource/Jdbc3Connection.java"/>
</fileset>
</copy>
<echo message=" "/>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]