svnant使用

使用svnant可以跟ant结合,在ant打包的时候可以先操作svn更新代码。

1)下载svnant-1.3.1

2)svnant-1.3.1\lib拷贝到ant\lib目录下

3)编写ant脚本build.xml

<?xml version="1.0" encoding="GBK"?>
<project name="NSTC" default="build.n6" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant">
<tstamp prefix="now" />

<path id="svnant.lib">
<fileset dir="C:\ANT\lib">
<include name="svnant.jar"/>
<include name="svnClientAdapter.jar"/>
<include name="svnkit.jar"/>
<include name="svnant.jar"/>
<include name="jna.jar"/>
<include name="ganymed.jar"/>
</fileset>
</path>

<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.lib"/>
<svnSetting id="svn.setting" svnkit="true" username="wangweifeng" password="w1234567" javahl="false" />

<target name="build.n6">
<antcall target="checkout"/>
</target>
<!--更新代码-->
<target name="updateCode">
<svn refid="svn.setting">
<update revision="HEAD" dir="E:\workspace\GDMS" />
</svn>
<echo message="update success!"></echo>
</target>

<!--检出-->
<target name="checkout">
<svn refid="svn.setting">
<checkout url="http://192.168.0.2/svn/repo/ProD/GDMS/trunk" revision="HEAD" destPath="E:\GDMS" />
</svn>
</target>

</project>

 

转载于:https://www.cnblogs.com/richelle009/p/4092055.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值