NIHVIVO-327 Set <sync> steps to not fail if ontologies or submodels directories are missing. Modify <copyetc> target to copy those directories even if they are empty.

This commit is contained in:
jeb228 2010-04-30 14:02:49 +00:00
parent de2fe22338
commit 44f9706d82

View file

@ -197,7 +197,10 @@ deploy - Deploy the application directly into the Tomcat webapps directory.
</copy> </copy>
<copy todir="${build.dir}/war/WEB-INF"> <copy todir="${build.dir}/war/WEB-INF">
<fileset dir="${webapp.dir}" includes="ontologies" />
<fileset dir="${webapp.dir}" includes="ontologies/**/*" /> <fileset dir="${webapp.dir}" includes="ontologies/**/*" />
<fileset dir="${webapp.dir}" includes="submodels" />
<fileset dir="${webapp.dir}" includes="submodels/**/*" />
</copy> </copy>
<copy file="${webapp.dir}/config/default.log4j.properties" <copy file="${webapp.dir}/config/default.log4j.properties"
@ -254,12 +257,16 @@ deploy - Deploy the application directly into the Tomcat webapps directory.
</copy> </copy>
<!-- Discard any ontology files from previous builds. --> <!-- Discard any ontology files from previous builds. -->
<sync todir="${webapp.deploy.home}/WEB-INF/ontologies" includeEmptyDirs="true"> <sync todir="${webapp.deploy.home}/WEB-INF/ontologies"
includeEmptyDirs="true"
failonerror="false">
<fileset dir="${build.dir}/war/WEB-INF/ontologies" includes="**/*" /> <fileset dir="${build.dir}/war/WEB-INF/ontologies" includes="**/*" />
</sync> </sync>
<!-- Discard any submodel files from previous builds. --> <!-- Discard any submodel files from previous builds. -->
<sync todir="${webapp.deploy.home}/WEB-INF/submodels" includeemptydirs="true"> <sync todir="${webapp.deploy.home}/WEB-INF/submodels"
includeemptydirs="true"
failonerror="false">
<fileset dir="${build.dir}/war/WEB-INF/submodels" includes="**/*" /> <fileset dir="${build.dir}/war/WEB-INF/submodels" includes="**/*" />
</sync> </sync>
</target> </target>