You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by vj...@apache.org on 2014/11/24 15:03:41 UTC

svn commit: r1641395 - /ctakes/trunk/ctakes-ytex/scripts/build-setup.xml

Author: vjapache
Date: Mon Nov 24 14:03:41 2014
New Revision: 1641395

URL: http://svn.apache.org/r1641395
Log:
extract templates from ctakes-ytex-res 

Modified:
    ctakes/trunk/ctakes-ytex/scripts/build-setup.xml

Modified: ctakes/trunk/ctakes-ytex/scripts/build-setup.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-ytex/scripts/build-setup.xml?rev=1641395&r1=1641394&r2=1641395&view=diff
==============================================================================
--- ctakes/trunk/ctakes-ytex/scripts/build-setup.xml (original)
+++ ctakes/trunk/ctakes-ytex/scripts/build-setup.xml Mon Nov 24 14:03:41 2014
@@ -72,6 +72,19 @@ Call with option -projecthelp for more i
 		<property name="umls.schema" value="${db.schema}" />
 		<mkdir dir="${config.generated.dir}" />
 	</target>
+	<target name="templateToConfig.extractTemplates" description="extractTemplateFiles" unless="ctakes.dev.mode">
+		<pathconvert property="res.jar" pathsep="${line.separator}">
+            <fileset dir="${ctakes.home}/lib">
+                <include name="ctakes-ytex-res-*.jar"/>
+            </fileset>
+        </pathconvert>
+		<echo>unpacking ytex templates from ${res.jar} to ${config.source.dir}</echo>
+		<unzip src="${res.jar}" dest="${config.source.dir}">
+			<patternset>
+				<include name="org/apache/ctakes/ytex/**/*.template.xml"/>
+			</patternset>
+		</unzip>
+	</target>
 	<target name="templateToConfig.updateConfig" depends="templateToConfig.init" description="update config files">
 		<echo>config.source.dir = ${config.source.dir}</echo>
 		<echo>config.generated.dir = ${config.generated.dir}</echo>
@@ -130,7 +143,7 @@ Call with option -projecthelp for more i
 	<target name="deleteTestDb" description="delete the test hsql databse">
 		<delete dir="${test.hsqldb.dir}" quiet="true" />
 	</target>
-	<target name="templateToConfig" depends="templateToConfig.init,templateToConfig.updateConfig" description="generate config files from templates using values specified in ytex.properties">
+	<target name="templateToConfig" depends="templateToConfig.init,templateToConfig.extractTemplates,templateToConfig.updateConfig" description="generate config files from templates using values specified in ytex.properties">
 	</target>
 	<target name="test.setup" description="setup properties and database for unit tests" depends="generateTestYtexProperties,templateToConfig,deleteTestDb">
 		<ant dir="data" target="all" inheritAll="true"/>