Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <property name="projectName" value="tibco_test_client"/>
- <property name="ear.dir" value="E:CIworkspaceear"/>
- <property name="App.dir" value="TestApache/${projectName}"/>
- <property name="jar.dir" value="../lib"/>
- <property name="tibco.tra.home" value="E:esbprofileESB_SRV_011.1producttibcotra5.8bin"/>
- <property name="tibco.AppManage.path" value="E:esbprofileESB_SRV_011.1producttibcotra5.8binAppManage.exe"/>
- <property name="tibco.domain" value="NAM_DEV_01"/>
- <property name="tibco.user" value="namdev_admin"/>
- <property name="tibco.password" value="NAMDev01"/>
- <property name="Updated.xml.Path" value="E:CIworkspace${projectName}.xml"/>
- <property name="propertyFile.Name" value="E:CIworkspacetibco_test_client.properties"/>
- <target name="clean.tibco" description="Delete all generated ear files">
- <delete dir="${ear.dir}" failonerror="false"/>
- <mkdir dir="${ear.dir}"/>
- </target>
- <target name="compile.tibco" depends="clean.tibco" description="Compiles BusinessWorks projects">
- <taskdef name="tibbwBuildEar" classname="org.apache.tools.ant.taskdefs.optional.tibco.TibbwBuildEar" classpath="${jar.dir}/ant-tibco.jar"/>
- <tibbwBuildEar srcdir="E:CIworkspace${projectName}" destdir="${ear.dir}" bindir="${tibco.tra.home}">
- </tibbwBuildEar>
- </target>
- <target name="config.tibco" depends="compile.tibco" description="Extracts the config file of BusinessWorks projects">
- <taskdef name="tibbwExportConfig" classname="org.apache.tools.ant.taskdefs.optional.tibco.TibbwExportConfig" classpath="${jar.dir}/ant-tibco.jar"/>
- <tibbwExportConfig srcdir="${ear.dir}" destdir="${ear.dir}" bindir="${tibco.tra.home}">
- </tibbwExportConfig>
- </target>
- <target name="init" depends="config.tibco">
- <property file="${propertyFile.Name}"/>
- <taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"/>
- <taskdef resource="net/sf/antcontrib/antlib.xml" />
- <taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
- </target>
- <target name="UpdateXML" description="update the generated XML configuration values based on Property file values " depends="init">
- <property file="${propertyFile.Name}" prefix="x"/>
- <local name="propertyList"/>
- <propertyselector property="propertyList" delimiter="," select="1" match="x.([^.]*).xpath" casesensitive="true" distinct="true"/>
- <for list="${propertyList}" param="sequence">
- <sequential>
- <echo> @{sequence} </echo>
- <echo> @{sequence}.xpath = ${x.@{sequence}.xpath} </echo>
- <echo> @{sequence}.value = ${x.@{sequence}.value} </echo>
- <xmltask dest="${Updated.xml.Path}">
- <fileset file="${Updated.xml.Path}"/>
- <replace
- path="${x.@{sequence}.xpath}"
- withText="${x.@{sequence}.value}"/>
- </xmltask>
- </sequential>
- </for>
- </target>
- <target name="deploy.tibco" depends="UpdateXML" description="Deploys the BusinessWorks ears">
- <taskdef name="tibbwDeploy" classname="org.apache.tools.ant.taskdefs.optional.tibco.TibbwDeploy" classpath="${jar.dir}/ant-tibco.jar"/>
- <tibbwDeploy srcdir="${ear.dir}" bindir="${tibco.tra.home}" domain="${tibco.domain}" user="namdev_admin" password="NAMDev01">
- </tibbwDeploy>
- </target>
- <!--<target name="undeploy.tibco" depends="deploy.tibco" description="Undeploys the BusinessWorks ears">
- <taskdef name="tibbwUndeploy" classname="org.apache.tools.ant.taskdefs.optional.tibco.TibbwUndeploy" classpath="${jar.dir}/ant-tibco.jar"/>
- <tibbwUndeploy srcdir="${ear.dir}" bindir="${tibco.tra.home}" domain="${tibco.domain}" user="namdev_admin" password="NAMDev01">
- </tibbwUndeploy>
- </target>
- <target name="delete.tibco" depends="undeploy.tibco" description="Deletes the BusinessWorks ears">
- <taskdef name="tibbwDelete" classname="org.apache.tools.ant.taskdefs.optional.tibco.TibbwDelete" classpath="${jar.dir}/ant-tibco.jar"/>
- <tibbwDelete srcdir="${ear.dir}" bindir="${tibco.tra.home}" domain="${tibco.domain}" user="namdev_admin" password="NAMDev01">
- </tibbwDelete>
- </target> -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement