32 lines
831 B
Batchfile
32 lines
831 B
Batchfile
@echo off
|
|
rem /**
|
|
rem * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
|
|
rem *
|
|
rem * Author: ThinkGem@163.com
|
|
rem */
|
|
echo.
|
|
echo [信息] 初始化数据库。
|
|
echo.
|
|
echo [信息] 本操作主要用于首次安装 JeeSite 或后安装 Module 的数据表初始化,若模块已安装会自动忽略。
|
|
echo.
|
|
echo [信息] 在 v4.2 版本以后,官方初始化数据库是比较安全的,官方代码中不会包含任何删除数据表及数据的脚本。
|
|
echo.
|
|
pause
|
|
|
|
%~d0
|
|
cd %~dp0
|
|
|
|
cd ..
|
|
|
|
call mvn clean compile -Dmaven.test.skip=true -U
|
|
echo.
|
|
echo [信息] 依赖下载完成,下面开始初始化数据库。
|
|
echo.
|
|
pause
|
|
|
|
set "MAVEN_OPTS=%MAVEN_OPTS% -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m"
|
|
call mvn test -Dmaven.test.skip=false -Dtest=com.jeesite.test.InitData -Djeesite.initdata=true
|
|
|
|
cd bin
|
|
cmd /c msg %username% /time:0 /w "初始化数据库完成..."
|
|
pause |