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
    )

  • 相关阅读:
    前端发展态势 && 前端工作流程个人浅析
    Mac在Django安装mysqlclient时报错
    rabbitMQ简单配置及OSError: [Errno 9] Bad file descriptor问题
    MacOS 出现command not found
    Celery简单说明以及在Django中的配置
    Celery目录结构配置
    shell脚本之安装docker
    阿里云按需购买设置
    Java中的关键字 transient
    jvm常用参数
  • 原文地址:https://www.cnblogs.com/xingchong/p/8278696.html
Copyright © 2011-2022 走看看