mvn clean package install -Dmaven.test.skip=true
@echo off
setlocal
rem 版本
set oldVER=2.0.0.RELEASE
set OLD=%CD%
set SCRIPT_DIR=%~dp0
set MYPATH=%SCRIPT_DIR%\daemon
cd /D %SCRIPT_DIR%\..
set LOGDIR=%CD%\log\old\core
rem 服务名称
set NAME=newDaemon
rem 服务的注释
set COMMENT=Daemon to launch new Application
rem 服务的标题
set CAPTION=aaa new Moniter Service
set JAVA_EXE="%JAVA_HOME%\bin\java"
rem jvm 参数
set JAVA_OPTS=%JAVA_OPTS% -Xms40m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=256m
set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
rem classpath
set LIB=repository/core/com.aaa.old.daemon-%oldVER%.jar
set LIB=%LIB%;repository/core/com.aaa.old.log-%oldVER%.jar
rem 启动类
set MAIN=com.aaa.old.daemon.Launcher
rem 查询类
set SERVICE_QUERY=com.aaa.old.daemon.ServiceQuery
set JDK_VERSION=com.aaa.old.daemon.JdkVersion
set CHECK=%CD%\temp\bat.tmp
rem jdk 版本
set oldD=oldd
%JAVA_EXE% -cp %LIB% %JDK_VERSION%
if exist %CHECK% (
set oldD=oldd64
)
rem 发现 jre 版本
set JVM="%JAVA_HOME%\bin\server\jvm.dll"
if not exist %JVM% (
set JVM="%JAVA_HOME%\bin\client\jvm.dll"
)
if not exist %JVM% (
set JVM="%JAVA_HOME%\jre\bin\client\jvm.dll"
)
if not exist %JVM% (
set JVM="%JAVA_HOME%\jre\bin\server\jvm.dll"
)
if not exist %JVM% (
echo %JVM% not exist
goto END
)