优化bat脚本及shell脚本
This commit is contained in:
@@ -13,7 +13,7 @@ echo.
|
|||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn clean deploy -Dmaven.test.skip=true -Pdeploy
|
call mvn clean deploy -Dmaven.test.skip=true -Pdeploy
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -7,13 +7,11 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD>빤<EFBFBD><EBB9A4>Javadoc<6F><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD>빤<EFBFBD><EBB9A4>Javadoc<6F><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
pause
|
|
||||||
echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn clean javadoc:jar
|
call mvn clean javadoc:jar
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -7,13 +7,11 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
pause
|
|
||||||
echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn clean install -Dmaven.test.skip=true -Ppackage
|
call mvn clean install -Dmaven.test.skip=true -Ppackage
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -7,13 +7,11 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD>̰汾<CCB0><E6B1BE>Nexus<75><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD>̰汾<CCB0><E6B1BE>Nexus<75><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
pause
|
|
||||||
echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn clean deploy -Dmaven.test.skip=true -Pdeploy
|
call mvn clean deploy -Dmaven.test.skip=true -Pdeploy
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -7,13 +7,11 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD>빤<EFBFBD><EBB9A4>Javadoc<6F><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD>빤<EFBFBD><EBB9A4>Javadoc<6F><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
pause
|
|
||||||
echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn clean javadoc:jar
|
call mvn clean javadoc:jar
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -7,13 +7,11 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
pause
|
|
||||||
echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn clean install -Dmaven.test.skip=true -Ppackage
|
call mvn clean install -Dmaven.test.skip=true -Ppackage
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -23,6 +23,12 @@
|
|||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.jeesite</groupId>
|
||||||
|
<artifactId>jeesite-common</artifactId>
|
||||||
|
<version>${project.parent.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.jeesite</groupId>
|
<groupId>com.jeesite</groupId>
|
||||||
<artifactId>jeesite-framework</artifactId>
|
<artifactId>jeesite-framework</artifactId>
|
||||||
|
|||||||
@@ -7,13 +7,11 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD>̰汾<CCB0><E6B1BE>Nexus<75><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD>̰汾<CCB0><E6B1BE>Nexus<75><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
pause
|
|
||||||
echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn clean deploy -Dmaven.test.skip=true -Pdeploy
|
call mvn clean deploy -Dmaven.test.skip=true -Pdeploy
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -7,13 +7,11 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
pause
|
|
||||||
echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn clean install -Dmaven.test.skip=true -Ppackage
|
call mvn clean install -Dmaven.test.skip=true -Ppackage
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -3,10 +3,10 @@
|
|||||||
<dependent-module archiveName="jeesite-module-core-4.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/jeesite-module-core/jeesite-module-core">
|
<dependent-module archiveName="jeesite-module-core-4.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/jeesite-module-core/jeesite-module-core">
|
||||||
<dependency-type>uses</dependency-type>
|
<dependency-type>uses</dependency-type>
|
||||||
</dependent-module>
|
</dependent-module>
|
||||||
<dependent-module archiveName="jeesite-framework-4.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/jeesite-framework/jeesite-framework">
|
<dependent-module archiveName="jeesite-common-4.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/jeesite-common/jeesite-common">
|
||||||
<dependency-type>uses</dependency-type>
|
<dependency-type>uses</dependency-type>
|
||||||
</dependent-module>
|
</dependent-module>
|
||||||
<dependent-module archiveName="jeesite-common-4.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/jeesite-common/jeesite-common">
|
<dependent-module archiveName="jeesite-framework-4.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/jeesite-framework/jeesite-framework">
|
||||||
<dependency-type>uses</dependency-type>
|
<dependency-type>uses</dependency-type>
|
||||||
</dependent-module>
|
</dependent-module>
|
||||||
<dependent-module archiveName="jeesite-module-devtools-4.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/jeesite-module-devtools/jeesite-module-devtools">
|
<dependent-module archiveName="jeesite-module-devtools-4.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/jeesite-module-devtools/jeesite-module-devtools">
|
||||||
|
|||||||
@@ -7,13 +7,11 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
pause
|
|
||||||
echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn clean
|
call mvn clean
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -7,13 +7,11 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Eclipse<73><65><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Eclipse<73><65><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
pause
|
|
||||||
echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn -Declipse.workspace=%cd% eclipse:clean eclipse:eclipse
|
call mvn -Declipse.workspace=%cd% eclipse:clean eclipse:eclipse
|
||||||
|
|
||||||
del .classpath
|
del .classpath
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ echo.
|
|||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn test -Dtest=com.jeesite.test.InitCoreData,com.jeesite.test.InitGenData
|
call mvn test -Dtest=com.jeesite.test.InitCoreData,com.jeesite.test.InitGenData
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -1,5 +1,10 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
# /**
|
||||||
|
# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
|
||||||
|
# *
|
||||||
|
# * Author: ThinkGem@163.com
|
||||||
|
# *
|
||||||
|
# */
|
||||||
echo ""
|
echo ""
|
||||||
echo "[信息] 初始化数据库,请谨慎操作。"
|
echo "[信息] 初始化数据库,请谨慎操作。"
|
||||||
read -s -n1 -p "请按任意键继续 ... "
|
read -s -n1 -p "请按任意键继续 ... "
|
||||||
@@ -24,4 +29,4 @@ read -s -n1 -p "请按任意键继续 ... "
|
|||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
exec mvn test -Dtest=com.jeesite.test.InitCoreData,com.jeesite.test.InitGenData
|
mvn test -Dtest=com.jeesite.test.InitCoreData,com.jeesite.test.InitGenData
|
||||||
|
|||||||
@@ -7,13 +7,11 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>war/jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>war/jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
pause
|
|
||||||
echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
call mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
|
call mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
|
||||||
|
|
||||||
pause
|
pause
|
||||||
13
web/bin/package.sh
Normal file
13
web/bin/package.sh
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# /**
|
||||||
|
# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
|
||||||
|
# *
|
||||||
|
# * Author: ThinkGem@163.com
|
||||||
|
# *
|
||||||
|
# */
|
||||||
|
echo ""
|
||||||
|
echo "[信息] 打包Web工程,生成war/jar包文件。"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
|
||||||
@@ -7,18 +7,13 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] ʹ<><CAB9> Spring Boot Tomcat <20><><EFBFBD><EFBFBD> Web <20><><EFBFBD>̡<EFBFBD>
|
echo [<5B><>Ϣ] ʹ<><CAB9> Spring Boot Tomcat <20><><EFBFBD><EFBFBD> Web <20><><EFBFBD>̡<EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
rem pause
|
|
||||||
rem echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ../
|
cd ..
|
||||||
|
|
||||||
title %cd%
|
title %cd%
|
||||||
|
|
||||||
set MAVEN_OPTS=%MAVEN_OPTS% -Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
|
set MAVEN_OPTS=%MAVEN_OPTS% -Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
|
||||||
|
|
||||||
call mvn clean spring-boot:run -U
|
call mvn clean spring-boot:run -U
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -1,9 +1,14 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
# /**
|
||||||
|
# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
|
||||||
|
# *
|
||||||
|
# * Author: ThinkGem@163.com
|
||||||
|
# *
|
||||||
|
# */
|
||||||
echo ""
|
echo ""
|
||||||
echo "[信息] 使用 Spring Boot Tomcat 运行 Web 工程。"
|
echo "[信息] 使用 Spring Boot Tomcat 运行 Web 工程。"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
MAVEN_OPTS="$MAVEN_OPTS -Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m"
|
MAVEN_OPTS="$MAVEN_OPTS -Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m"
|
||||||
exec mvn clean spring-boot:run -U
|
mvn clean spring-boot:run -U
|
||||||
|
|||||||
@@ -7,20 +7,17 @@ rem */
|
|||||||
echo.
|
echo.
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̡<EFBFBD>
|
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̡<EFBFBD>
|
||||||
echo.
|
echo.
|
||||||
rem pause
|
|
||||||
rem echo.
|
|
||||||
|
|
||||||
%~d0
|
%~d0
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
call mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
|
call mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
|
||||||
|
|
||||||
cd target/
|
cd target
|
||||||
call unzip -n *.war -d web
|
call unzip -n *.war -d web
|
||||||
|
|
||||||
cd web/WEB-INF/
|
cd web/WEB-INF
|
||||||
call startup.bat
|
call startup.bat
|
||||||
|
|
||||||
pause
|
pause
|
||||||
20
web/bin/run-web.sh
Normal file
20
web/bin/run-web.sh
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# /**
|
||||||
|
# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
|
||||||
|
# *
|
||||||
|
# * Author: ThinkGem@163.com
|
||||||
|
# *
|
||||||
|
# */
|
||||||
|
echo ""
|
||||||
|
echo "[信息] 使用 Spring Boot Tomcat 运行 Web 工程。"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
|
||||||
|
|
||||||
|
cd target
|
||||||
|
unzip -n *.war -d web
|
||||||
|
|
||||||
|
cd web/WEB-INF
|
||||||
|
chmod +x *.sh
|
||||||
|
./startup.sh
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
<configuration debug="false" scan="false">
|
<configuration debug="false" scan="false">
|
||||||
|
|
||||||
<!-- Log file path -->
|
<!-- Log file path -->
|
||||||
<property name="log.path" value="${logPath:-../../}/logs" />
|
<property name="log.path" value="${logPath:-../}/logs" />
|
||||||
|
|
||||||
<!-- Spring boot default -->
|
<!-- Spring boot default -->
|
||||||
<include resource="org/springframework/boot/logging/logback/defaults.xml" />
|
<include resource="org/springframework/boot/logging/logback/defaults.xml" />
|
||||||
|
|||||||
20
web/src/main/webapp/WEB-INF/startup.sh
Normal file
20
web/src/main/webapp/WEB-INF/startup.sh
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# /**
|
||||||
|
# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
|
||||||
|
# *
|
||||||
|
# * Author: ThinkGem@163.com
|
||||||
|
# *
|
||||||
|
# */
|
||||||
|
echo ""
|
||||||
|
echo "[信息] 运行Web工程。"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
JAVA_OPTS="$MAVEN_OPTS -Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m"
|
||||||
|
|
||||||
|
if [ -z "$JAVA_HOME" ]; then
|
||||||
|
RUN_JAVA=java
|
||||||
|
else
|
||||||
|
RUN_JAVA="$JAVA_HOME"/bin/java
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec $RUN_JAVA -cp `dirname $0`/../ $JAVA_OPTS org.springframework.boot.loader.WarLauncher
|
||||||
Reference in New Issue
Block a user