Ant 项目配置

<?xml version="1.0" encoding="gb2312"?>
<project name="delploy" default="main" basedir=".">

<property file="build.properties" />
<property name="plan" value="Plan.xml"/>
<property name="dorado" value="dorado.properties"/>
<property name="weblogic" value="weblogic.xml"/>
<property name="platform" value="beans-hdtechpms-platform-file.xml"/>

<tstamp>
<format property="touch.time" pattern="yyyy.MM.dd_HH.mm" offset="8" unit="hour"/>
</tstamp>

<path id="app.classpath">
<pathelement path="${java.class.path}" />
<fileset dir="${xdoclib.dir}">
<include name="*.jar" />
</fileset>
</path>

<!-- ================================================================== -->
<!-- 初始化属性 -->
<!-- ================================================================== -->
<target name="init-properties" description="初始化属性">
<echo>初始化属性</echo>
<property name="webapp.dir"
value="${deploy.dir}/${deploy.name}" />
</target>

<!-- ================================================================== -->
<!-- 发布项目 -->
<!-- ================================================================== -->
<target name="copy" depends="init-properties" description="发布项目">

<echo>开始备份项目</echo>
<mkdir dir="${deploy.projectBackup}/${touch.time}"/>
<move todir="${deploy.projectBackup}/${touch.time}">
<fileset dir="${deploy.dir}"/>
</move>

<echo>===开始发布项目===</echo>

<echo>复制webapp目录</echo>
<copy todir="${webapp.dir}" overwrite="true">
<fileset dir="webapp" />
</copy>

<echo>复制doradohome目录</echo>
<copy todir="${webapp.dir}/${deploy.webinf}/${deploy.classes}" overwrite="true">
<fileset dir="doradohome"/>
</copy>

<echo>复制beans-hdtechpms-platform-file.xml</echo>
<copy file="${deploy.backup}/${platform}" todir="${webapp.dir}/${deploy.webinf}/${deploy.platform}" overwrite="true"/>

<echo>复制dorado.properties</echo>
<copy file="${deploy.backup}/${dorado}" todir="${webapp.dir}/${deploy.webinf}" overwrite="true"/>

<echo>复制weblogic.xml</echo>
<copy file="${deploy.backup}/${weblogic}" todir="${webapp.dir}/${deploy.webinf}" overwrite="true"/>

<echo>复制Plan.xml</echo>
<copy file="${deploy.backup}/${plan}" todir="${webapp.dir}"/>

<echo>发布完成</echo>
</target>


<!-- ================================================================ -->
<!-- 主要任务 -->
<!-- ================================================================ -->
<target name="main" description="==>发布程序,拷贝">
<antcall target="copy" />
</target>

<!-- ================================================================ -->
<!-- 删除发布目录 -->
<!-- ================================================================ -->
<target name="delete" description="删除发布路径"
depends="init-properties">
<echo>删除发布目录</echo>
<delete dir="${deploy.dir}/${deploy.name}" />
</target>
</project>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值