環境: windows 、 maven、nodeJs
1)svn 自動更新
set svn_path=D:\Program Files\TortoiseSVN\bin # 如果沒有配置環境變量,需要手動引入svn.exe
svn update %base_path%\backend
2)編譯nodeJs 項目
# 環境中不修改package.json 一般不需要 npm install
cd %base_path%\console && npm install &&npm run build
3) 編譯maven項目
set base_path=項目路徑
cd %base_path%\backend && mvn clean install
4) 發佈(運行)項目
set base_path=項目主路徑
cd /d %base_path%\backend\portal\target #進入子項目路徑
# java -jar 啓動項目,並標記title
start cmd /c " title test && java -jar test.jar "
5)其他
# 暫停bat 3秒
ping -n 3 127.0.0.1 1>nul
# bat 命令運行完後,不關閉窗口
pause