From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master

---
 jnpf-flow-engine/pom.xml |  141 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 141 insertions(+), 0 deletions(-)

diff --git a/jnpf-flow-engine/pom.xml b/jnpf-flow-engine/pom.xml
new file mode 100644
index 0000000..15fc01d
--- /dev/null
+++ b/jnpf-flow-engine/pom.xml
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  jnpf-flow-engine锛欽NPF 鐙珛娴佺▼寮曟搸锛坖npf-workflow-admin锛夌殑鑷湁婧愮爜閲嶅缓宸ョ▼銆�
+
+  鐢遍粦鐩� jnpf-workflow-admin-1.0.0-RELEASE.jar 鍙嶇紪璇戣繕鍘燂紙2026-07-17锛屼换鍔� B锛夛細
+  瀹樻柟 Flowable 7.0.1 + JNPF 瀹氬埗绫伙紙REST 灞� 6 绫� + 鏈嶅姟灞� 5 绫� + 妯″瀷灞� 31 绫� + Liquibase DM8 琛ヤ竵锛夈��
+  渚濊禆鐗堟湰涓庡師 jar 閫愰」瀵归綈锛歋pring Boot 3.3.2锛坙iquibase 4.27.0 / mysql 8.3.0 / jackson 2.17.2
+  鍧囩敱鍏� BOM 绠$悊锛屼笌鍘� jar 涓�鑷达級銆乫lowable 7.0.1銆乲nife4j 4.5.0锛堝甫 springdoc 2.3.0锛夈��
+  hutool 5.8.27銆乸ostgresql 42.6.2锛堝師 jar 閿佸畾鐗堟湰锛岃鐩� BOM 鐨� 42.7.3锛夈��
+
+  HTTP 濂戠害 /api/Flow/* 涓庡師 jar 閫愬瓧鑺傚吋瀹癸紝璋冪敤鏂� jnpf-flowable锛團lowAbleUrl锛夐浂鏀瑰姩銆�
+  鐙珛 Spring Boot 3.3/JDK 21 宸ョ▼锛屼笉鎸備富浠撶埗 POM锛堜富浠撲负 Spring Cloud/JDK 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>org.springframework.boot</groupId>
+        <artifactId>spring-boot-starter-parent</artifactId>
+        <version>3.3.2</version>
+        <relativePath/>
+    </parent>
+
+    <groupId>jnpf.workflow</groupId>
+    <artifactId>jnpf-workflow-admin</artifactId>
+    <version>1.0.0-RELEASE</version>
+    <packaging>jar</packaging>
+    <name>jnpf-workflow-admin</name>
+    <description>JNPF standalone Flowable engine (rebuilt from decompiled sources)</description>
+
+    <properties>
+        <java.version>21</java.version>
+        <flowable.version>7.0.1</flowable.version>
+        <knife4j.version>4.5.0</knife4j.version>
+        <hutool.version>5.8.27</hutool.version>
+        <!-- 鍘� jar 鍐呬负 42.6.2锛岄攣瀹氫互淇濇寔绛変环锛圫pring Boot 3.3.2 BOM 榛樿 42.7.3锛� -->
+        <postgresql.version>42.6.2</postgresql.version>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-validation</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.flowable</groupId>
+            <artifactId>flowable-spring-boot-starter</artifactId>
+            <version>${flowable.version}</version>
+        </dependency>
+
+        <!-- 鎺ュ彛鏂囨。锛歬nife4j 4.5.0 鍐呭惈 springdoc 2.3.0锛岃闂� /doc.html 涓� /v3/api-docs -->
+        <dependency>
+            <groupId>com.github.xiaoymin</groupId>
+            <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
+            <version>${knife4j.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>cn.hutool</groupId>
+            <artifactId>hutool-all</artifactId>
+            <version>${hutool.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <optional>true</optional>
+        </dependency>
+
+        <!-- 鏁版嵁搴撻┍鍔細涓庡師 jar 涓�鑷村唴缃� MySQL/PostgreSQL/Oracle/SQLServer/杈炬ⅵ 浜斿椹卞姩 -->
+        <dependency>
+            <groupId>com.mysql</groupId>
+            <artifactId>mysql-connector-j</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.postgresql</groupId>
+            <artifactId>postgresql</artifactId>
+            <version>${postgresql.version}</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.oracle.database.jdbc</groupId>
+            <artifactId>ojdbc8</artifactId>
+            <version>21.9.0.0</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.oracle.database.nls</groupId>
+            <artifactId>orai18n</artifactId>
+            <version>21.9.0.0</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.microsoft.sqlserver</groupId>
+            <artifactId>mssql-jdbc</artifactId>
+            <version>12.6.1.jre8</version>
+            <scope>runtime</scope>
+        </dependency>
+        <!-- mssql-jdbc 鐨� Always Encrypted enclave 鍙�変緷璧栵紝鍘� jar 鏄惧紡鍐呯疆锛屼繚鐣欎互缁存寔绛変环 -->
+        <dependency>
+            <groupId>com.google.protobuf</groupId>
+            <artifactId>protobuf-java</artifactId>
+            <version>3.25.1</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.dameng</groupId>
+            <artifactId>DmJdbcDriver18</artifactId>
+            <version>8.1.3.140</version>
+            <scope>runtime</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <finalName>${project.artifactId}-${project.version}</finalName>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <configuration>
+                    <!-- 瀵归綈鍘� jar锛歁ain-Class = PropertiesLauncher锛堟敮鎸� loader.path 澶栨寕锛� -->
+                    <layout>ZIP</layout>
+                    <excludes>
+                        <exclude>
+                            <groupId>org.projectlombok</groupId>
+                            <artifactId>lombok</artifactId>
+                        </exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>

--
Gitblit v1.8.0