<ant antfile="services/build.xml" target="gen_ddl" inheritAll="false" />\r
</target>\r
\r
- <target name="create_db" description="create database(s), invoke subtasks for indexes, etc.">\r
+ <target name="create_db" depends="create_db-unix,create_db-windows" description="create database(s), invoke subtasks for indexes, etc.">\r
+ <antcall target="create_nuxeo_db" />\r
+ <antcall target="create_cspace_db" />\r
+ </target>\r
+ \r
+ <target name="create_db-unix" if="osfamily-unix">\r
+ <exec executable="mvn" failonerror="true">\r
+ <arg value="validate" /> <!-- Ensure proper env vars are set -->\r
+ <arg value="${mvn.opts}" />\r
+ </exec>\r
+ </target>\r
+ <target name="create_db-windows" if="osfamily-windows">\r
<exec executable="cmd" failonerror="true">\r
<arg value="/c" />\r
<arg value="mvn.bat" />\r
- <arg value="validate" />\r
+ <arg value="validate" /> <!-- Ensure proper env vars are set -->\r
<arg value="${mvn.opts}" />\r
</exec>\r
- <antcall target="create_nuxeo_db" />\r
- <antcall target="create_cspace_db" />\r
</target>\r
+ \r
\r
<target name="create_nuxeo_db" description="create nuxeo database">\r
<sql driver="${db.jdbc.driver.class}" url="${db.jdbc.csadmin.url}" userid="${db.csadmin.user}" password="${db.csadmin.user.password}" autocommit="true" src="${db.script.dir}/init_nuxeo_db.sql">\r