| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- @echo off
 
- rem /**
 
- rem  * Copyright © 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 
- rem  *
 
- rem  * Author: ThinkGem@163.com
 
- rem  */
 
- echo.
 
- echo [信息] 更新项目版本号。
 
- echo.
 
- rem pause
 
- echo.
 
- cd %~dp0
 
- set /p new=请输入新版本号:
 
- echo.
 
- pause
 
- echo.
 
- cd ..
 
- rem 更新pom版本号
 
- call mvn versions:set -DnewVersion=%new%
 
- rem 替换 jeesite.properties 中的版本号
 
- echo.
 
- set f=%cd%\src\main\resources\jeesite.properties
 
- echo [INFO] Update %f%
 
- set s1=version=
 
- set s2=version=V%new%
 
- for /f "delims=:" %%a in ('findstr /in "%s1%" "%f%"') do set n=%%a
 
- (for /f "tokens=1* delims=:" %%a in ('findstr /n ".*" "%f%"') do (
 
-   if %%a equ %n% ( echo.%s2%) else ( echo.%%b)
 
- ))>newfile
 
- echo.
 
- move newfile "%f%" >nul
 
- echo.
 
- cd bin
 
- pause
 
 
  |