zoukankan      html  css  js  c++  java
  • svnant使用

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

    1)下载svnant-1.3.1

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

    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:ANTlib">
    <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:workspaceGDMS" />
    </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>

  • 相关阅读:
    创意吃鱼法
    雅礼上课
    坏掉的项链Broken Necklace
    2018-04-02练习
    【11月12日】Hadoop架构
    【11月10日】Redis 主从复制技术
    【11月10日】Redis 缓存系统常见问题及解决方案
    【11月9日】Redis 持久化
    【11月7日】Redis核心对象和数据类型
    【11月7日】Redis简介
  • 原文地址:https://www.cnblogs.com/richelle009/p/4092055.html
Copyright © 2011-2022 走看看