You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ha...@apache.org on 2001/10/28 13:11:50 UTC
cvs commit: jakarta-avalon-cornerstone/apps/hsql build.xml
hammant 01/10/28 04:11:50
Modified: apps/hsql build.xml
Log:
If HSQLDB.jar missing, don't make the bar/sar
Revision Changes Path
1.3 +9 -3 jakarta-avalon-cornerstone/apps/hsql/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/hsql/build.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- build.xml 2001/10/23 08:55:21 1.2
+++ build.xml 2001/10/28 12:11:50 1.3
@@ -63,6 +63,11 @@
<ant antfile="build.xml" dir="../.." target="compile" inheritall="false"/>
+ <available classname="org.hsqldb.HypersonicServerFactory"
+ classpathref="project.class.path"
+ property="hsql.present"/>
+
+
<mkdir dir="${build.classes}"/>
<javac srcdir="${java.dir}"
@@ -71,7 +76,8 @@
optimize="${build.optimize}"
deprecation="${build.deprecation}">
<classpath refid="project.class.path" />
-
+ <exclude name="org/apache/avalon/hsql/**"
+ unless="hsql.present" />
</javac>
<copy todir="${build.classes}">
@@ -84,7 +90,7 @@
</target>
<!-- Jars up project -->
- <target name="jars" depends="compile">
+ <target name="jars" depends="compile" if="hsql.present">
<mkdir dir="${build.lib}"/>
@@ -103,7 +109,7 @@
<target name="main" depends="sars" description="Default target to generate build products minus docs"/>
<target name="all" depends="main,docs" description="Generate build products including docs"/>
- <target name="sars" depends="jars">
+ <target name="sars" depends="jars" if="hsql.present">
<sar sarfile="${build.lib}/avalon-hsql.sar"
config="${conf.dir}/avalon-hsql-config.xml"
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>