<ant antfile="services/build.xml" target="import" inheritAll="false"/>\r
</target>\r
\r
- <target name="deploy" depends="install,setup_nuxeo.conf,setup_cspaceds.cfg,setup_initdb.sql"\r
+ <target name="deploy" depends="checkvars,install,setup_nuxeo.conf,setup_cspaceds.cfg,setup_initdb.sql"\r
description="deploy services in ${jboss.server.cspace}">\r
<!-- copy db scripts, etc. -->\r
<copy todir="${jboss.server.cspace}/cspace/services/scripts">\r
<ant antfile="3rdparty/build.xml" target="deploy" inheritAll="false"/>\r
<ant antfile="services/build.xml" target="deploy" inheritAll="false"/>\r
\r
- </target>\r
+ </target>\r
+\r
+ <target name="checkvars">\r
+ <fail unless="env.JBOSS_HOME" \r
+ message="Required environment variable JBOSS_HOME has not been set."/>\r
+ <fail unless="env.DB_PASSWORD_CSPACE" \r
+ message="Required environment variable DB_PASSWORD_CSPACE has not been set."/>\r
+ <fail unless="env.DB_PASSWORD_NUXEO" \r
+ message="Required environment variable DB_PASSWORD_NUXEO has not been set."/>\r
+ <fail unless="env.DB_PASSWORD" \r
+ message="Required environment variable DB_PASSWORD has not been set."/>\r
+ </target>\r
+\r
\r
<target name="setup_nuxeo.conf"\r
description="copy nuxeo.conf, replacing keyword to set DB dialect">\r