[jboss-svn-commits] JBL Code SVN: r13600 - in labs/jbossesb/trunk/product/samples/quickstarts: helloworld_ftp_action and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jul 18 04:57:31 EDT 2007
Author: kevin.conner at jboss.com
Date: 2007-07-18 04:57:30 -0400 (Wed, 18 Jul 2007)
New Revision: 13600
Modified:
labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_ftp_action/build.xml
labs/jbossesb/trunk/product/samples/quickstarts/static_router/build.xml
Log:
Added ftp config assertion: JBESB-715
Modified: labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml 2007-07-18 08:19:20 UTC (rev 13599)
+++ labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml 2007-07-18 08:57:30 UTC (rev 13600)
@@ -430,6 +430,17 @@
<echo message="JBoss EJB3 container found on target '${org.jboss.esb.server.deploy.dir}'." />
</target>
+ <target name="assert-ftp-config">
+ <condition property="quickstart.ftp.config">
+ <and>
+ <isset property="quickstart.jbossesb.ftp.hostname"/>
+ <isset property="quickstart.jbossesb.ftp.username"/>
+ <isset property="quickstart.jbossesb.ftp.password"/>
+ <isset property="quickstart.jbossesb.ftp.directory"/>
+ </and>
+ </condition>
+ <fail unless="quickstart.ftp.config" message="Please configure ftp properties in quickstart.properties"/>
+ </target>
<!-- ==================================================================== -->
<!-- This section defines properties/targets to be overridden by the -->
<!-- quickstart specific build.xml file. -->
Modified: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_ftp_action/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_ftp_action/build.xml 2007-07-18 08:19:20 UTC (rev 13599)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld_ftp_action/build.xml 2007-07-18 08:57:30 UTC (rev 13600)
@@ -9,7 +9,7 @@
<import file="../conf/base-build.xml"/>
- <target name="config" unless="readonly.mode">
+ <target name="config" unless="readonly.mode" depends="assert-ftp-config">
<antcall target="filter_jboss-esb.xml">
<param name="file.name" value="jboss-esb-unfiltered.xml"/>
<param name="to.file.name" value="${basedir}/jboss-esb.xml"/>
@@ -17,11 +17,6 @@
<copy file="log4j.xml" tofile="build/log4j.xml"/>
</target>
- <fail unless="quickstart.jbossesb.ftp.hostname" message="quickstart.jbossesb.ftp.hostname must be set in quickstart.properties"/>
- <fail unless="quickstart.jbossesb.ftp.username" message="quickstart.jbossesb.ftp.username must be set in quickstart.properties"/>
- <fail unless="quickstart.jbossesb.ftp.password" message="quickstart.jbossesb.ftp.password must be set in quickstart.properties"/>
- <fail unless="quickstart.jbossesb.ftp.directory" message="quickstart.jbossesb.ftp.directory must be set in quickstart.properties"/>
-
<target name="runtest" depends="compile"
description="will create a test file that will trigger the FTP action">
<tstamp>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/static_router/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/static_router/build.xml 2007-07-18 08:19:20 UTC (rev 13599)
+++ labs/jbossesb/trunk/product/samples/quickstarts/static_router/build.xml 2007-07-18 08:57:30 UTC (rev 13600)
@@ -25,7 +25,7 @@
<property name="jbossesb.service3.input" location="${jbossesb.service3.dir}/input"/>
<property name="jbossesb.service3.post" location="${jbossesb.service3.dir}/post"/>
- <target name="config">
+ <target name="config" depends="assert-ftp-config">
<delete dir="${jbossesb.rootdir}" quiet="true"/>
<mkdir dir="${jbossesb.rootdir}"/>
<mkdir dir="${jbossesb.staticrouter.dir}"/>
More information about the jboss-svn-commits
mailing list