Browse Source

1.初始化提交

1 1 month ago
parent
commit
10ffa7cf88

+ 48 - 0
imwork-commons/imwork-commons-core/pom.xml

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>top.imwork</groupId>
+        <artifactId>imwork-commons</artifactId>
+        <version>2025.11.1.0</version>
+    </parent>
+
+    <artifactId>imwork-commons-core</artifactId>
+    <packaging>jar</packaging>
+
+    <name>${project.artifactId}</name>
+    <url>https://www.imwork.top</url>
+    <description>公共组件-核心模块</description>
+    <properties>
+        <maven.compiler.source>${java.version}</maven.compiler.source>
+        <maven.compiler.target>${java.version}</maven.compiler.target>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-configuration-processor</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-validation</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.github.ulisesbocchio</groupId>
+            <artifactId>jasypt-spring-boot-starter</artifactId>
+        </dependency>
+    </dependencies>
+
+</project>

+ 1 - 0
imwork-commons/imwork-commons-core/src/main/resources/application.properties

@@ -0,0 +1 @@
+core.xss.filter=true

+ 4 - 1
imwork-commons/pom.xml

@@ -6,7 +6,7 @@
     <parent>
         <groupId>top.imwork</groupId>
         <artifactId>imwork-plus</artifactId>
-        <version>2025.10.1.0</version>
+        <version>2025.11.1.0</version>
     </parent>
 
     <artifactId>imwork-commons</artifactId>
@@ -14,6 +14,9 @@
 
     <name>${project.artifactId}</name>
     <url>https://www.imwork.top</url>
+    <modules>
+        <module>imwork-commons-core</module>
+    </modules>
 
     <description>公共组件模块</description>
 

+ 1 - 1
imwork-iaas/pom.xml

@@ -6,7 +6,7 @@
     <parent>
         <groupId>top.imwork</groupId>
         <artifactId>imwork-plus</artifactId>
-        <version>2025.10.1.0</version>
+        <version>2025.11.1.0</version>
     </parent>
 
     <artifactId>imwork-iaas</artifactId>

+ 21 - 0
imwork-windows/imwork-silos/pom.xml

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>top.imwork</groupId>
+        <artifactId>imwork-windows</artifactId>
+        <version>2025.11.1.0</version>
+    </parent>
+
+    <artifactId>imwork-silos</artifactId>
+
+    <properties>
+        <maven.compiler.source>${java.version}</maven.compiler.source>
+        <maven.compiler.target>${java.version}</maven.compiler.target>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+    </properties>
+
+</project>

+ 21 - 0
imwork-windows/imwork-silos/src/main/java/top/imwork/window/silos/SilosStart.java

@@ -0,0 +1,21 @@
+package top.imwork.window.silos;
+
+import java.nio.charset.StandardCharsets;
+import java.util.Base64;
+import java.util.Random;
+
+/**
+ * Copyright (C), 2015-2025
+ * FileName: SilosStart
+ * Author<作者姓名>:   silos
+ * CreateTime<创建时间>:   2025/10/29 21:26
+ * UpdateTime<修改时间>:   2025/10/29 21:26
+ * Description〈功能简述〉: 粮仓启动类
+ * History<历史描述>:
+ * Since<版本号>: 1.0.0
+ */
+public class SilosStart {
+    static void main() {
+
+    }
+}

+ 4 - 1
imwork-windows/pom.xml

@@ -6,12 +6,15 @@
     <parent>
         <groupId>top.imwork</groupId>
         <artifactId>imwork-plus</artifactId>
-        <version>2025.10.1.0</version>
+        <version>2025.11.1.0</version>
     </parent>
 
     <artifactId>imwork-windows</artifactId>
     <packaging>pom</packaging>
     <description>视图界面服务</description>
+    <modules>
+        <module>imwork-silos</module>
+    </modules>
 
     <name>${project.artifactId}</name>
     <url>https://www.imwork.top</url>

+ 15 - 13
pom.xml

@@ -6,21 +6,23 @@
     <parent>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-parent</artifactId>
-        <version>3.5.6</version>
+        <version>3.5.7</version>
         <relativePath/>
     </parent>
-    <groupId>top.imwork</groupId>
-    <artifactId>imwork-plus</artifactId>
-    <version>2025.10.1.0</version>
-    <packaging>pom</packaging>
 
-    <name>${project.artifactId}</name>
-    <url>https://www.imwork.top</url>
     <modules>
         <module>imwork-commons</module>
         <module>imwork-windows</module>
         <module>imwork-iaas</module>
     </modules>
+
+    <groupId>top.imwork</groupId>
+    <artifactId>imwork-plus</artifactId>
+    <version>2025.11.1.0</version>
+    <packaging>pom</packaging>
+
+    <name>${project.artifactId}</name>
+    <url>https://www.imwork.top</url>
     <description>spring-cloud-imwork-dependencies</description>
 
     <licenses>
@@ -69,8 +71,8 @@
 
         <!--依赖框架版本定义区start-->
         <spring-cloud.version>2025.0.0</spring-cloud.version>
-        <spring-cloud-alibaba.version>2023.0.3.3</spring-cloud-alibaba.version>
-        <nacos.version>3.1.0</nacos.version>
+        <spring-cloud-alibaba.version>2025.0.0.0</spring-cloud-alibaba.version>
+        <nacos.version>2.5.1</nacos.version>
         <boot-admin.version>3.5.5</boot-admin.version>
         <mybatis.version>3.5.19</mybatis.version>
         <mybatis-spring.version>3.0.5</mybatis-spring.version>
@@ -79,20 +81,20 @@
         <!--依赖框架版本定义区end-->
 
         <!--数据库版本start-->
-        <mysql.version>9.4.0</mysql.version>
+        <mysql.version>9.5.0</mysql.version>
         <postgresql.version>42.7.8</postgresql.version>
         <!--数据库版本end-->
 
         <!--apache组件start-->
         <commons-codec.version>1.19.0</commons-codec.version>
-        <commons-lang3.version>3.18.0</commons-lang3.version>
+        <commons-lang3.version>3.19.0</commons-lang3.version>
         <commons-io.version>2.20.0</commons-io.version>
         <commons-configuration.version>1.10</commons-configuration.version>
         <commons-configuration2.version>2.12.0</commons-configuration2.version>
         <!--apache组件end-->
 
         <!--其它-->
-        <fastjson.version>2.0.59</fastjson.version>
+        <fastjson.version>2.0.60</fastjson.version>
         <easyexcel.version>4.0.3</easyexcel.version>
         <jasypt.version>3.0.5</jasypt.version>
 
@@ -276,7 +278,7 @@
             <id>imwork</id>
             <properties>
                 <!--全局配置文件地址-->
-                <base.config.namespace>imwork-dev</base.config.namespace>
+                <base.config.namespace>imwork-silos</base.config.namespace>
                 <base.config.nacos.hostname>127.0.0.1</base.config.nacos.hostname>
                 <base.config.nacos.port>8848</base.config.nacos.port>
                 <base.config.nacos.username>admin</base.config.nacos.username>