[jboss-svn-commits] JBL Code SVN: r11636 - labs/jbossesb/trunk/product/samples/quickstarts/conf.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu May 3 06:10:09 EDT 2007
Author: kevin.conner at jboss.com
Date: 2007-05-03 06:10:09 -0400 (Thu, 03 May 2007)
New Revision: 11636
Modified:
labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
Log:
Make basedir/lib optional
Modified: labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml 2007-05-03 10:07:34 UTC (rev 11635)
+++ labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml 2007-05-03 10:10:09 UTC (rev 11636)
@@ -52,9 +52,24 @@
</condition>
<property name="additional.deploys" value="none" />
+
+ <available property="quickstart.lib.exists" file="${basedir}/lib"/>
+
<property name="deploy-after" value="true" />
+ <target name="qslib-dependencies" if="quickstart.lib.exists">
+ <path id="quickstart-dependencies-classpath">
+ <fileset dir="${basedir}/lib" includes="*.jar" /> <!-- Quickstart Specific Jars. -->
+ </path>
+ </target>
+
+ <target name="non-qslib-dependencies" unless="quickstart.lib.exists">
+ <path id="quickstart-dependencies-classpath"/>
+ </target>
+
+ <target name="dependencies" depends="qslib-dependencies, non-qslib-dependencies">
<path id="compile-classpath">
+
<path refid="quickstart-dependencies-classpath" />
<fileset dir="${product.dir}/lib/ext" includes="*.jar" /> <!-- Product Dependencies. -->
<fileset dir="${esb.product.lib.dir}" includes="*.jar" /> <!-- Product Jars. -->
@@ -67,11 +82,9 @@
<path refid="compile-classpath" />
<fileset dir="${org.jboss.esb.server.home}/server/default/lib" includes="jboss-j2ee.jar" /> <!-- Required for JMS Client Code. -->
</path>
- <path id="quickstart-dependencies-classpath">
- <fileset dir="${basedir}/lib" includes="*.jar" /> <!-- Quickstart Specific Jars. -->
- </path>
-
- <target name="compile">
+ </target>
+
+ <target name="compile" depends="dependencies">
<mkdir dir="${classes}" />
<javac srcdir="${basedir}/src" destdir="${classes}">
<classpath refid="compile-classpath" />
More information about the jboss-svn-commits
mailing list