Przeglądaj źródła

refactor: remove legacy RuoYi artifacts and unused dependencies

- Delete old RuoYi scripts: bin/*.bat, ry.bat, ry.sh
- Delete empty directories: controller/, service/impl/, static/, templates/
- Delete unused mybatis-config.xml (Spring Boot auto-configures MyBatis)
- Remove unused Maven dependencies: fastjson2, poi-ooxml
- Clean root pom.xml: remove bitwalker, kaptcha, oshi, velocity, poi, fastjson2 version management

Build verified: mvn clean package passes.
mqy20260511
humanleft 4 dni temu
rodzic
commit
a0d8471a2f
8 zmienionych plików z 0 dodań i 270 usunięć
  1. 0
    12
      bin/clean.bat
  2. 0
    12
      bin/package.bat
  3. 0
    14
      bin/run.bat
  4. 0
    12
      iot-platform/pom.xml
  5. 0
    20
      iot-platform/src/main/resources/mybatis-config.xml
  6. 0
    47
      pom.xml
  7. 0
    67
      ry.bat
  8. 0
    86
      ry.sh

+ 0
- 12
bin/clean.bat Wyświetl plik

@@ -1,12 +0,0 @@
1
-@echo off
2
-echo.
3
-echo [信息] 清理工程target生成路径。
4
-echo.
5
-
6
-%~d0
7
-cd %~dp0
8
-
9
-cd ..
10
-call mvn clean
11
-
12
-pause

+ 0
- 12
bin/package.bat Wyświetl plik

@@ -1,12 +0,0 @@
1
-@echo off
2
-echo.
3
-echo [信息] 打包Web工程,生成war/jar包文件。
4
-echo.
5
-
6
-%~d0
7
-cd %~dp0
8
-
9
-cd ..
10
-call mvn clean package -Dmaven.test.skip=true
11
-
12
-pause

+ 0
- 14
bin/run.bat Wyświetl plik

@@ -1,14 +0,0 @@
1
-@echo off
2
-echo.
3
-echo [信息] 使用Jar命令运行Web工程。
4
-echo.
5
-
6
-cd %~dp0
7
-cd ../ruoyi-admin/target
8
-
9
-set JAVA_OPTS=-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
10
-
11
-java -jar %JAVA_OPTS% ruoyi-admin.jar
12
-
13
-cd bin
14
-pause

+ 0
- 12
iot-platform/pom.xml Wyświetl plik

@@ -95,12 +95,6 @@
95 95
             <artifactId>jackson-databind</artifactId>
96 96
         </dependency>
97 97
 
98
-        <!-- FastJSON2 -->
99
-        <dependency>
100
-            <groupId>com.alibaba.fastjson2</groupId>
101
-            <artifactId>fastjson2</artifactId>
102
-        </dependency>
103
-
104 98
         <!-- Commons -->
105 99
         <dependency>
106 100
             <groupId>org.apache.commons</groupId>
@@ -112,12 +106,6 @@
112 106
             <artifactId>commons-io</artifactId>
113 107
         </dependency>
114 108
 
115
-        <!-- Excel工具 -->
116
-        <dependency>
117
-            <groupId>org.apache.poi</groupId>
118
-            <artifactId>poi-ooxml</artifactId>
119
-        </dependency>
120
-
121 109
         <!-- DevTools -->
122 110
         <dependency>
123 111
             <groupId>org.springframework.boot</groupId>

+ 0
- 20
iot-platform/src/main/resources/mybatis-config.xml Wyświetl plik

@@ -1,20 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8" ?>
2
-<!DOCTYPE configuration
3
-PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
4
-"http://mybatis.org/dtd/mybatis-3-config.dtd">
5
-<configuration>
6
-    <!-- 全局参数 -->
7
-    <settings>
8
-        <!-- 使全局的映射器启用或禁用缓存 -->
9
-        <setting name="cacheEnabled"             value="true"   />
10
-        <!-- 允许JDBC 支持自动生成主键 -->
11
-        <setting name="useGeneratedKeys"         value="true"   />
12
-        <!-- 配置默认的执行器.SIMPLE就是普通执行器;REUSE执行器会重用预处理语句(prepared statements);BATCH执行器将重用语句并执行批量更新 -->
13
-        <setting name="defaultExecutorType"      value="SIMPLE" />
14
-		<!-- 指定 MyBatis 所用日志的具体实现 -->
15
-        <setting name="logImpl"                  value="SLF4J"  />
16
-        <!-- 使用驼峰命名法转换字段 -->
17
-		<!-- <setting name="mapUnderscoreToCamelCase" value="true"/> -->
18
-	</settings>
19
-	
20
-</configuration>

+ 0
- 47
pom.xml Wyświetl plik

@@ -20,15 +20,10 @@
20 20
         <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
21 21
         <spring-boot.version>2.5.15</spring-boot.version>
22 22
         <druid.version>1.2.23</druid.version>
23
-        <bitwalker.version>1.21</bitwalker.version>
24 23
         <swagger.version>3.0.0</swagger.version>
25
-        <kaptcha.version>2.3.3</kaptcha.version>
26 24
         <pagehelper.boot.version>1.4.7</pagehelper.boot.version>
27 25
         <fastjson.version>2.0.57</fastjson.version>
28
-        <oshi.version>6.8.2</oshi.version>
29 26
         <commons.io.version>2.19.0</commons.io.version>
30
-        <poi.version>4.1.2</poi.version>
31
-        <velocity.version>2.3</velocity.version>
32 27
         <jwt.version>0.9.1</jwt.version>
33 28
         <!-- override dependency version -->
34 29
         <tomcat.version>9.0.106</tomcat.version>
@@ -107,13 +102,6 @@
107 102
                 <version>${druid.version}</version>
108 103
             </dependency>
109 104
 
110
-            <!-- 解析客户端操作系统、浏览器等 -->
111
-            <dependency>
112
-                <groupId>eu.bitwalker</groupId>
113
-                <artifactId>UserAgentUtils</artifactId>
114
-                <version>${bitwalker.version}</version>
115
-            </dependency>
116
-
117 105
             <!-- pagehelper 分页插件 -->
118 106
             <dependency>
119 107
                 <groupId>com.github.pagehelper</groupId>
@@ -121,13 +109,6 @@
121 109
                 <version>${pagehelper.boot.version}</version>
122 110
             </dependency>
123 111
 
124
-            <!-- 获取系统信息 -->
125
-            <dependency>
126
-                <groupId>com.github.oshi</groupId>
127
-                <artifactId>oshi-core</artifactId>
128
-                <version>${oshi.version}</version>
129
-            </dependency>
130
-
131 112
             <!-- Swagger3依赖 -->
132 113
             <dependency>
133 114
                 <groupId>io.springfox</groupId>
@@ -148,27 +129,6 @@
148 129
                 <version>${commons.io.version}</version>
149 130
             </dependency>
150 131
 
151
-            <!-- excel工具 -->
152
-            <dependency>
153
-                <groupId>org.apache.poi</groupId>
154
-                <artifactId>poi-ooxml</artifactId>
155
-                <version>${poi.version}</version>
156
-            </dependency>
157
-
158
-            <!-- velocity代码生成使用模板 -->
159
-            <dependency>
160
-                <groupId>org.apache.velocity</groupId>
161
-                <artifactId>velocity-engine-core</artifactId>
162
-                <version>${velocity.version}</version>
163
-            </dependency>
164
-
165
-            <!-- 阿里JSON解析器 -->
166
-            <dependency>
167
-                <groupId>com.alibaba.fastjson2</groupId>
168
-                <artifactId>fastjson2</artifactId>
169
-                <version>${fastjson.version}</version>
170
-            </dependency>
171
-
172 132
             <!-- Token生成与解析-->
173 133
             <dependency>
174 134
                 <groupId>io.jsonwebtoken</groupId>
@@ -176,13 +136,6 @@
176 136
                 <version>${jwt.version}</version>
177 137
             </dependency>
178 138
 
179
-            <!-- 验证码 -->
180
-            <dependency>
181
-                <groupId>pro.fessional</groupId>
182
-                <artifactId>kaptcha</artifactId>
183
-                <version>${kaptcha.version}</version>
184
-            </dependency>
185
-
186 139
 
187 140
         </dependencies>
188 141
     </dependencyManagement>

+ 0
- 67
ry.bat Wyświetl plik

@@ -1,67 +0,0 @@
1
-@echo off
2
-
3
-rem jar平级目录
4
-set AppName=ruoyi-admin.jar
5
-
6
-rem JVM参数
7
-set JVM_OPTS="-Dname=%AppName%  -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps  -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
8
-
9
-
10
-ECHO.
11
-	ECHO.  [1] 启动%AppName%
12
-	ECHO.  [2] 关闭%AppName%
13
-	ECHO.  [3] 重启%AppName%
14
-	ECHO.  [4] 启动状态 %AppName%
15
-	ECHO.  [5] 退 出
16
-ECHO.
17
-
18
-ECHO.请输入选择项目的序号:
19
-set /p ID=
20
-	IF "%id%"=="1" GOTO start
21
-	IF "%id%"=="2" GOTO stop
22
-	IF "%id%"=="3" GOTO restart
23
-	IF "%id%"=="4" GOTO status
24
-	IF "%id%"=="5" EXIT
25
-PAUSE
26
-:start
27
-    for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %AppName%`) do (
28
-		set pid=%%a
29
-		set image_name=%%b
30
-	)
31
-	if  defined pid (
32
-		echo %%is running
33
-		PAUSE
34
-	)
35
-
36
-start javaw %JVM_OPTS% -jar %AppName%
37
-
38
-echo  starting……
39
-echo  Start %AppName% success...
40
-goto:eof
41
-
42
-rem 函数stop通过jps命令查找pid并结束进程
43
-:stop
44
-	for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %AppName%`) do (
45
-		set pid=%%a
46
-		set image_name=%%b
47
-	)
48
-	if not defined pid (echo process %AppName% does not exists) else (
49
-		echo prepare to kill %image_name%
50
-		echo start kill %pid% ...
51
-		rem 根据进程ID,kill进程
52
-		taskkill /f /pid %pid%
53
-	)
54
-goto:eof
55
-:restart
56
-	call :stop
57
-    call :start
58
-goto:eof
59
-:status
60
-	for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %AppName%`) do (
61
-		set pid=%%a
62
-		set image_name=%%b
63
-	)
64
-	if not defined pid (echo process %AppName% is dead ) else (
65
-		echo %image_name% is running
66
-	)
67
-goto:eof

+ 0
- 86
ry.sh Wyświetl plik

@@ -1,86 +0,0 @@
1
-#!/bin/sh
2
-# ./ry.sh start 启动 stop 停止 restart 重启 status 状态
3
-AppName=ruoyi-admin.jar
4
-
5
-# JVM参数
6
-JVM_OPTS="-Dname=$AppName  -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps  -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
7
-APP_HOME=`pwd`
8
-LOG_PATH=$APP_HOME/logs/$AppName.log
9
-
10
-if [ "$1" = "" ];
11
-then
12
-    echo -e "\033[0;31m 未输入操作名 \033[0m  \033[0;34m {start|stop|restart|status} \033[0m"
13
-    exit 1
14
-fi
15
-
16
-if [ "$AppName" = "" ];
17
-then
18
-    echo -e "\033[0;31m 未输入应用名 \033[0m"
19
-    exit 1
20
-fi
21
-
22
-function start()
23
-{
24
-    PID=`ps -ef |grep java|grep $AppName|grep -v grep|awk '{print $2}'`
25
-
26
-	if [ x"$PID" != x"" ]; then
27
-	    echo "$AppName is running..."
28
-	else
29
-		nohup java $JVM_OPTS -jar $AppName > /dev/null 2>&1 &
30
-		echo "Start $AppName success..."
31
-	fi
32
-}
33
-
34
-function stop()
35
-{
36
-    echo "Stop $AppName"
37
-
38
-	PID=""
39
-	query(){
40
-		PID=`ps -ef |grep java|grep $AppName|grep -v grep|awk '{print $2}'`
41
-	}
42
-
43
-	query
44
-	if [ x"$PID" != x"" ]; then
45
-		kill -TERM $PID
46
-		echo "$AppName (pid:$PID) exiting..."
47
-		while [ x"$PID" != x"" ]
48
-		do
49
-			sleep 1
50
-			query
51
-		done
52
-		echo "$AppName exited."
53
-	else
54
-		echo "$AppName already stopped."
55
-	fi
56
-}
57
-
58
-function restart()
59
-{
60
-    stop
61
-    sleep 2
62
-    start
63
-}
64
-
65
-function status()
66
-{
67
-    PID=`ps -ef |grep java|grep $AppName|grep -v grep|wc -l`
68
-    if [ $PID != 0 ];then
69
-        echo "$AppName is running..."
70
-    else
71
-        echo "$AppName is not running..."
72
-    fi
73
-}
74
-
75
-case $1 in
76
-    start)
77
-    start;;
78
-    stop)
79
-    stop;;
80
-    restart)
81
-    restart;;
82
-    status)
83
-    status;;
84
-    *)
85
-
86
-esac

Ładowanie…
Anuluj
Zapisz