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
    )

  • 相关阅读:
    Linux下php安装
    apache的安装
    线性dp
    蓝桥杯 算法训练 文章翻转
    蓝桥杯 算法训练 连通块
    Distributed Transaction Coordinator 无法启动
    WCF使用小结:(1)WCF接收HTTP POST数据的处理方法
    删除空文件夹 清除CS扩展名文件 bat
    Linux下如何修改ip地址
    is not in the sudoers file 问题解决【转载】
  • 原文地址:https://www.cnblogs.com/xingchong/p/8278696.html
Copyright © 2011-2022 走看看