<?xml version="1.0" encoding="GBK"?>
<project name="Depoly" default="build-all" basedir="E:/deploy">
<property file="./Deploy/eCooeFlowWeb.properties" />
<!-- stop service -->
<target name="stopService">
<taskdef name="wldeploy" classname="weblogic.ant.taskdefs.management.WLDeploy">
<classpath>
<fileset dir="${WL_HOME}/server/lib" includes="weblogic.jar" />
<fileset dir="${WL_HOME}/server/lib" includes="*.jar" />
</classpath>
</taskdef>
<wldeploy action="stop" name="${name}"
user="${username}" password="${password}"
verbose="true" adminurl="${adminurl}"
targets="${target2}" />
<wldeploy action="stop" name="${name}"
user="${username}" password="${password}"
verbose="true" adminurl="${adminurl}"
targets="${target1}" />
</target>
<!-- stop Node -->
<target name="stopNode" depends="stopService">
<exec dir="./Deploy" executable="cmd.exe">
<arg line="/c stopNode.bat"/>
</exec>
</target>
<!-- Redeploy test.war -->
<target name="redeploy_update" depends="stopNode">
<taskdef name="wldeploy" classname="weblogic.ant.taskdefs.management.WLDeploy">
<classpath>
<fileset dir="${WL_HOME}/server/lib" includes="weblogic.jar" />
<fileset dir="${WL_HOME}/server/lib" includes="*.jar" />
</classpath>
</taskdef>
<wldeploy
action="redeploy" verbose="true"
name="${name}"
user="${username}" password="${password}"
adminurl="${adminurl}" targets="${server}"
source="./${sourceName}" />
</target>
<target name="startNode" depends="redeploy_update">
<exec dir="./Deploy" executable="cmd.exe">
<arg line="/c startNode1~3.cmd"/>
</exec>
</target>
<target name="build-all" depends="startNode"/>
</project>