From a95c22c8a5de008d1b8b4f97e809ff7750f149c7 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期四, 07 三月 2024 15:32:44 +0800
Subject: [PATCH] 打包插件

---
 ycl-server/src/main/resources/application.yml      |    2 
 ycl-server/src/main/resources/application-prod.yml |   62 +++-----------------
 ycl-server/pom.xml                                 |   21 +++++++
 pom.xml                                            |   37 +++---------
 4 files changed, 40 insertions(+), 82 deletions(-)

diff --git a/pom.xml b/pom.xml
index 99a7e90..c45efd7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,6 +23,7 @@
     </modules>
 
     <properties>
+        <spring-boot.version>3.0.6</spring-boot.version>
         <commons.io.version>2.13.0</commons.io.version>
         <bitwalker.version>1.21</bitwalker.version>
         <mybatis.spring.version>3.0.0</mybatis.spring.version>
@@ -246,53 +247,33 @@
 
     <build>
         <plugins>
+
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>${maven-compiler-plugin.verison}</version>
+                <version>3.8.0</version>
                 <configuration>
                     <source>${java.version}</source>
                     <target>${java.version}</target>
                     <encoding>${project.build.sourceEncoding}</encoding>
                     <annotationProcessorPaths>
+                        <!-- Lombok 娉ㄨВ澶勭悊鍣� -->
                         <path>
                             <groupId>org.projectlombok</groupId>
                             <artifactId>lombok</artifactId>
-                            <version>${lombok.version}</version>
+                            <version>1.18.26</version>
                         </path>
-                        <path>
-                            <groupId>org.springframework.boot</groupId>
-                            <artifactId>spring-boot-configuration-processor</artifactId>
-                            <version>${spring-boot.version}</version>
-                        </path>
-                        <path>
-                            <groupId>io.github.linpeilie</groupId>
-                            <artifactId>mapstruct-plus-processor</artifactId>
-                            <version>${mapstruct-plus.version}</version>
-                        </path>
+                        <!-- MapStruct 鍜� Lombok 娉ㄨВ缁戝畾澶勭悊鍣� -->
                         <path>
                             <groupId>org.projectlombok</groupId>
                             <artifactId>lombok-mapstruct-binding</artifactId>
-                            <version>${mapstruct-plus.lombok.version}</version>
+                            <version>0.2.0</version>
                         </path>
                     </annotationProcessorPaths>
-                    <compilerArgs>
-                        <arg>-parameters</arg>
-                    </compilerArgs>
                 </configuration>
-            </plugin>
-            <!-- 鍗曞厓娴嬭瘯浣跨敤 -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>${maven-surefire-plugin.version}</version>
-                <configuration>
-                    <!-- 鏍规嵁鎵撳寘鐜鎵ц瀵瑰簲鐨凘Tag娴嬭瘯鏂规硶 -->
-                    <groups>${profiles.active}</groups>
-                    <!-- 鎺掗櫎鏍囩 -->
-                    <excludedGroups>exclude</excludedGroups>
-                </configuration>
+
             </plugin>
         </plugins>
+        <finalName>${project.artifactId}</finalName>
     </build>
 </project>
diff --git a/ycl-server/pom.xml b/ycl-server/pom.xml
index 55b6025..b30767c 100644
--- a/ycl-server/pom.xml
+++ b/ycl-server/pom.xml
@@ -98,4 +98,25 @@
         </dependency>
 
     </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <version>${spring-boot.version}</version>
+                <configuration>
+                     <!-- 濡傛灉娌℃湁璇ラ厤缃紝devtools涓嶄細鐢熸晥 -->
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+        <finalName>${project.artifactId}</finalName>
+    </build>
 </project>
\ No newline at end of file
diff --git a/ycl-server/src/main/resources/application-prod.yml b/ycl-server/src/main/resources/application-prod.yml
index 6ebbe2b..67a8c2f 100644
--- a/ycl-server/src/main/resources/application-prod.yml
+++ b/ycl-server/src/main/resources/application-prod.yml
@@ -4,7 +4,7 @@
   port: 8080
   servlet:
     # 搴旂敤鐨勮闂矾寰�
-    context-path: /
+    context-path: /zgyw
   tomcat:
     # tomcat鐨刄RI缂栫爜
     uri-encoding: UTF-8
@@ -20,56 +20,12 @@
 spring:
   # 鏁版嵁婧愰厤缃�
   datasource:
+    url: jdbc:mysql://42.193.1.25:3306/zgyw?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false
+    username: root
+    password: 321$YcYl@1970!
     type: com.alibaba.druid.pool.DruidDataSource
-    driverClassName: com.mysql.cj.jdbc.Driver
-    druid:
-      # 涓诲簱鏁版嵁婧�
-      url: jdbc:mysql://42.193.1.25:3306/zgyw?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
-      username: root
-      password: 321$YcYl@1970!
-      # 鍒濆杩炴帴鏁�
-      initialSize: 5
-      # 鏈�灏忚繛鎺ユ睜鏁伴噺
-      minIdle: 10
-      # 鏈�澶ц繛鎺ユ睜鏁伴噺
-      maxActive: 20
-      # 閰嶇疆鑾峰彇杩炴帴绛夊緟瓒呮椂鐨勬椂闂�
-      maxWait: 60000
-      # 閰嶇疆杩炴帴瓒呮椂鏃堕棿
-      connectTimeout: 30000
-      # 閰嶇疆缃戠粶瓒呮椂鏃堕棿
-      socketTimeout: 60000
-      # 閰嶇疆闂撮殧澶氫箙鎵嶈繘琛屼竴娆℃娴嬶紝妫�娴嬮渶瑕佸叧闂殑绌洪棽杩炴帴锛屽崟浣嶆槸姣
-      timeBetweenEvictionRunsMillis: 60000
-      # 閰嶇疆涓�涓繛鎺ュ湪姹犱腑鏈�灏忕敓瀛樼殑鏃堕棿锛屽崟浣嶆槸姣
-      minEvictableIdleTimeMillis: 300000
-      # 閰嶇疆涓�涓繛鎺ュ湪姹犱腑鏈�澶х敓瀛樼殑鏃堕棿锛屽崟浣嶆槸姣
-      maxEvictableIdleTimeMillis: 900000
-      # 閰嶇疆妫�娴嬭繛鎺ユ槸鍚︽湁鏁�
-      validationQuery: SELECT 1 FROM DUAL
-      testWhileIdle: true
-      testOnBorrow: false
-      testOnReturn: false
-      webStatFilter:
-        enabled: true
-      statViewServlet:
-        enabled: true
-        # 璁剧疆鐧藉悕鍗曪紝涓嶅~鍒欏厑璁告墍鏈夎闂�
-        allow:
-        url-pattern: /druid/*
-        # 鎺у埗鍙扮鐞嗙敤鎴峰悕鍜屽瘑鐮�
-        login-username: ruoyi
-        login-password: 123456
-      filter:
-        stat:
-          enabled: true
-          # 鎱QL璁板綍
-          log-slow-sql: true
-          slow-sql-millis: 1000
-          merge-sql: true
-        wall:
-          config:
-            multi-statement-allow: true
+    driver-class-name: com.mysql.cj.jdbc.Driver
+
   jpa:
     show-sql: true
     generate-ddl: true
@@ -104,12 +60,12 @@
 spring.data:
   redis:
     # 鍦板潃
-    host: 162.14.79.111
+    host: 42.193.1.25
     # 绔彛锛岄粯璁や负6379
     port: 6379
-    password: 234#Wersdf!
+    password: ycl2018
     # 鏁版嵁搴撶储寮�
-    database: 0
+    database: 1
     # 瀵嗙爜(濡傛病鏈夊瘑鐮佽娉ㄩ噴鎺�)
     # password:
     # 杩炴帴瓒呮椂鏃堕棿
diff --git a/ycl-server/src/main/resources/application.yml b/ycl-server/src/main/resources/application.yml
index 075ca61..77a9efd 100644
--- a/ycl-server/src/main/resources/application.yml
+++ b/ycl-server/src/main/resources/application.yml
@@ -19,7 +19,7 @@
     # 鍥介檯鍖栬祫婧愭枃浠惰矾寰�
     basename: i18n/messages
   profiles:
-    active: dev
+    active: prod
   main:
     allow-circular-references: true
     allow-bean-definition-overriding: true

--
Gitblit v1.8.0