项目初始化

This commit is contained in:
2026-03-19 10:57:24 +08:00
commit ee94d420ad
3822 changed files with 582614 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
@echo off
rem /**
rem * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
rem * No deletion without permission, or be held responsible to law.
rem *
rem * Author: ThinkGem@163.com
rem */
echo.
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>Docker<65><72><EFBFBD><EFBFBD>
echo.
%~d0
cd %~dp0
if defined JAVA_HOME17 (
set "JAVA_HOME=%JAVA_HOME17%" & set "PATH=%JAVA_HOME17%\bin;%PATH%"
)
call mvn -v
echo.
cd ..
call mvn clean package docker:remove docker:build -Dmaven.test.skip=true -U
cd bin
pause

View File

@@ -0,0 +1,22 @@
#!/bin/sh
# /**
# * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
# * No deletion without permission, or be held responsible to law.
# *
# * Author: ThinkGem@163.com
# *
# */
echo ""
echo "[信息] 打包Web工程编译Docker镜像。"
echo ""
if [ -n "$JAVA_HOME17" ] && [ -d "$JAVA_HOME17" ]; then
export JAVA_HOME="$JAVA_HOME17" PATH="$JAVA_HOME17/bin:$PATH"
fi
mvn -v
echo ""
cd ..
mvn clean package docker:remove docker:build -Dmaven.test.skip=true -U
cd bin

View File

@@ -0,0 +1,29 @@
@echo off
rem /**
rem * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
rem * No deletion without permission, or be held responsible to law.
rem *
rem * Author: ThinkGem@163.com
rem */
echo.
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Docker<65><72><EFBFBD><EFBFBD>
echo.
%~d0
cd %~dp0
if defined JAVA_HOME17 (
set "JAVA_HOME=%JAVA_HOME17%" & set "PATH=%JAVA_HOME17%\bin;%PATH%"
)
call mvn -v
echo.
cd ..
mvn docker:stop docker:start docker:logs -Ddocker.follow
echo.
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɺ<EFBFBD><C9BA><EFBFBD><EFBFBD>ʣ<EFBFBD>http://127.0.0.1:8980 <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>system <20><><EFBFBD>룺admin
echo.
cd bin
pause

View File

@@ -0,0 +1,26 @@
#!/bin/sh
# /**
# * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
# * No deletion without permission, or be held responsible to law.
# *
# * Author: ThinkGem@163.com
# *
# */
echo ""
echo "[信息] 运行Docker镜像。"
echo ""
if [ -n "$JAVA_HOME17" ] && [ -d "$JAVA_HOME17" ]; then
export JAVA_HOME="$JAVA_HOME17" PATH="$JAVA_HOME17/bin:$PATH"
fi
mvn -v
echo ""
cd ..
mvn docker:stop docker:start docker:logs -Ddocker.follow
echo ""
echo "启动完成后访问http://127.0.0.1:8980 用户名system 密码admin"
echo ""
cd bin

View File

@@ -0,0 +1,17 @@
FROM docker.1ms.run/eclipse-temurin:17
LABEL maintainer="ThinkGem@163.com"
ENV TZ=Asia/Shanghai LANG=C.UTF-8 JAVA_OPTS="\
-Dspring.profiles.active=prod \
-DcustomLogPath=/data"
WORKDIR /app
#COPY jeesite.lic WEB-INF/
COPY ./maven/web.jar ./
VOLUME /tmp /data
EXPOSE 8980
ENTRYPOINT ["bash", "-c", "java -jar $JAVA_OPTS web.jar"]

View File

@@ -0,0 +1,40 @@
@echo off
rem /**
rem * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
rem * No deletion without permission, or be held responsible to law.
rem *
rem * Author: ThinkGem@163.com
rem */
echo.
echo [<5B><>Ϣ] <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>ݿ⡣
echo.
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD>״ΰ<D7B4>װ JeeSite <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ Module <20><><EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD>Ѱ<EFBFBD>װ<EFBFBD><D7B0><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ԡ<EFBFBD>
echo.
echo [<5B><>Ϣ] <20>ٷ<EFBFBD>Ĭ<EFBFBD><C4AC><EFBFBD><EFBFBD>ij<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>ݿ⹤<DDBF><E2B9A4><EFBFBD>DZȽϰ<C8BD>ȫ<EFBFBD>ģ<EFBFBD><C4A3><EFBFBD>û<EFBFBD>а<EFBFBD><D0B0><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵĽű<C4BD><C5B1><EFBFBD>
echo.
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ð汾<C3B0><E6B1BE><EFBFBD><EFBFBD><EFBFBD>ų<EFBFBD><C5B3><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȱ<EFBFBD><C8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>ٲ<EFBFBD><D9B2><EFBFBD><EFBFBD><EFBFBD>
echo.
pause
%~d0
cd %~dp0
if defined JAVA_HOME17 (
set "JAVA_HOME=%JAVA_HOME17%" & set "PATH=%JAVA_HOME17%\bin;%PATH%"
)
call mvn -v
echo.
cd ..
call mvn clean compile -Dmaven.test.skip=true -U
echo.
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD>ʼ<E6BFAA><CABC>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>ݿ⡣
echo.
pause
set "MAVEN_OPTS=%MAVEN_OPTS% -Xms512m -Xmx1024m"
call mvn test -Dmaven.test.skip=false -Dtest=com.jeesite.test.InitData
cd bin
pause

41
web-fast/bin/init-data.sh Normal file
View File

@@ -0,0 +1,41 @@
#!/usr/bin/env bash
# /**
# * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
# * No deletion without permission, or be held responsible to law.
# *
# * Author: ThinkGem@163.com
# *
# */
echo ""
echo "[信息] 初始化数据库。"
echo ""
echo "[信息] 本操作主要用于首次安装 JeeSite 或后安装 Module 的数据表初始化,若模块已安装会自动忽略。"
echo ""
echo "[信息] 官方默认提供的初始化数据库工具是比较安全的,她没有包含删除您的业务数据表及数据的脚本。"
echo ""
echo "[信息] 如果你是升级到该版本,不排除你是否升级完整,为安全起见,建议先备份数据库后再操作。"
echo ""
echo "请按回车键继续 ... "
read text
if [ -n "$JAVA_HOME17" ] && [ -d "$JAVA_HOME17" ]; then
export JAVA_HOME="$JAVA_HOME17" PATH="$JAVA_HOME17/bin:$PATH"
fi
mvn -v
echo ""
cd ..
mvn clean compile -Dmaven.test.skip=true -U
echo ""
echo "[信息] 依赖下载完成,下面开始初始化数据库。"
echo ""
echo "请按回车键继续 ... "
read text
MAVEN_OPTS="$MAVEN_OPTS -Xms512m -Xmx1024m"
mvn test -Dmaven.test.skip=false -Dtest=com.jeesite.test.InitData
cd bin
echo "请按回车键完成 ... "
read text

25
web-fast/bin/package.bat Normal file
View File

@@ -0,0 +1,25 @@
@echo off
rem /**
rem * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
rem * No deletion without permission, or be held responsible to law.
rem *
rem * Author: ThinkGem@163.com
rem */
echo.
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>war/jar<61><72><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
echo.
%~d0
cd %~dp0
if defined JAVA_HOME17 (
set "JAVA_HOME=%JAVA_HOME17%" & set "PATH=%JAVA_HOME17%\bin;%PATH%"
)
call mvn -v
echo.
cd ..
call mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
cd bin
pause

21
web-fast/bin/package.sh Normal file
View File

@@ -0,0 +1,21 @@
#!/bin/sh
# /**
# * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
# * No deletion without permission, or be held responsible to law.
# *
# * Author: ThinkGem@163.com
# */
echo ""
echo "[信息] 打包Web工程生成war/jar包文件。"
echo ""
if [ -n "$JAVA_HOME17" ] && [ -d "$JAVA_HOME17" ]; then
export JAVA_HOME="$JAVA_HOME17" PATH="$JAVA_HOME17/bin:$PATH"
fi
mvn -v
echo ""
cd ..
mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
cd bin

View File

@@ -0,0 +1,26 @@
@echo off
rem /**
rem * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
rem * No deletion without permission, or be held responsible to law.
rem *
rem * Author: ThinkGem@163.com
rem */
echo.
echo [<5B><>Ϣ] ʹ<><CAB9> Spring Boot Tomcat <20><><EFBFBD><EFBFBD> Web <20><><EFBFBD>̡<EFBFBD>
echo.
%~d0
cd %~dp0
if defined JAVA_HOME17 (
set "JAVA_HOME=%JAVA_HOME17%" & set "PATH=%JAVA_HOME17%\bin;%PATH%"
)
call mvn -v
echo.
cd ..
title %cd%
set "MAVEN_OPTS=%MAVEN_OPTS% -Xms512m -Xmx1024m"
call mvn clean spring-boot:run -Dmaven.test.skip=true
pause

View File

@@ -0,0 +1,21 @@
#!/bin/sh
# /**
# * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
# * No deletion without permission, or be held responsible to law.
# *
# * Author: ThinkGem@163.com
# *
# */
echo ""
echo "[信息] 使用 Spring Boot Tomcat 运行 Web 工程。"
echo ""
if [ -n "$JAVA_HOME17" ] && [ -d "$JAVA_HOME17" ]; then
export JAVA_HOME="$JAVA_HOME17" PATH="$JAVA_HOME17/bin:$PATH"
fi
mvn -v
echo ""
cd ..
MAVEN_OPTS="$MAVEN_OPTS -Xms512m -Xmx1024m"
mvn clean spring-boot:run -Dmaven.test.skip=true

28
web-fast/bin/run-web.bat Normal file
View File

@@ -0,0 +1,28 @@
@echo off
rem /**
rem * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
rem * No deletion without permission, or be held responsible to law.
rem *
rem * Author: ThinkGem@163.com
rem */
echo.
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̡<EFBFBD>
echo.
%~d0
cd %~dp0
if defined JAVA_HOME17 (
set "JAVA_HOME=%JAVA_HOME17%" & set "PATH=%JAVA_HOME17%\bin;%PATH%"
)
call mvn -v
echo.
cd ..
call mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
rem web.jar <20><> pom.xml <20><> finalName<6D><65>packaging һ<><D2BB>
cd target
call java -jar web.jar
pause

24
web-fast/bin/run-web.sh Normal file
View File

@@ -0,0 +1,24 @@
#!/bin/sh
# /**
# * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
# * No deletion without permission, or be held responsible to law.
# *
# * Author: ThinkGem@163.com
# *
# */
echo ""
echo "[信息] 打包Web工程并运行Web工程。"
echo ""
if [ -n "$JAVA_HOME17" ] && [ -d "$JAVA_HOME17" ]; then
export JAVA_HOME="$JAVA_HOME17" PATH="$JAVA_HOME17/bin:$PATH"
fi
mvn -v
echo ""
cd ..
mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
# web.jar 与 pom.xml 中 finalName、packaging 一致
cd target
java -jar web.jar