zoukankan      html  css  js  c++  java
  • hudson通过ant自动编译、启动、停止java的jar

    set ANT_PATH=E:\soft\apache_ant\bin
    e:
    cd E:\data\codex\server\trunk\server
    svn up

    @echo.
    @echo.
    @echo "====================================================> build codex-core.jar <===================================================="
    cd codex-core
    %ANT_PATH%\ant rebuild

    @echo.
    @echo.
    @echo.
    @echo.
    @echo "====================================================> build codex-db.jar <====================================================="
    set ANT_PATH=E:\soft\apache_ant\bin
    e:
    cd E:\data\codex\server\trunk\server

    cd codex-db
    %ANT_PATH%\ant rebuild

    @echo.
    @echo.
    @echo.
    @echo.
    @echo "====================================================> build codex-battle.jar <===================================================="
    set ANT_PATH=E:\soft\apache_ant\bin
    e:
    cd E:\data\codex\server\trunk\server

    cd codex-battle
    %ANT_PATH%\ant rebuild

    @echo.
    @echo.
    @echo.
    @echo.
    @echo "====================================================> build codex-game.jar <====================================================="
    set ANT_PATH=E:\soft\apache_ant\bin
    e:
    cd E:\data\codex\server\trunk\server

    cd codex-game
    %ANT_PATH%\ant rebuild

    @echo.
    @echo.
    @echo.
    @echo.
    @echo "====================================================> run codex-game.jar <====================================================="
    e:
    cd E:\data\codex\server\trunk\server

    cd codex-game\deploy

    start java -Xbootclasspath/a:../deploy -Dfile.encoding=UTF-8 -jar codex-game.jar

    @echo.
    @echo.
    @echo.
    @echo.
    @echo "====================================================> stop codex-game.jar <====================================================="
    e:
    cd E:\data\codex\server\trunk\server

    set port=7007
    for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
    taskkill /pid %%m
    )
    set port=7008
    for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
    taskkill /pid %%m
    )
    set port=7009
    for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
    taskkill /pid %%m
    )

  • 相关阅读:
    控制asp.net 中文本框中只能输入数字
    数据导出到Excel的方法
    NET 2.0中泛型
    DateTime类常用技巧
    CodeSmith是一个基于模板的代码生成器
    WCF学习第一天
    asp.net mvc中DropDownList,CheckBox,RadioButton
    wcf实现可靠性传输
    cookie
    asp.net mvc3 异步Controller
  • 原文地址:https://www.cnblogs.com/xingchong/p/8278696.html
Copyright © 2011-2022 走看看