From e7a7c441a4e927b4a731609ec058214de0ca9928 Mon Sep 17 00:00:00 2001
From: wangli <274027703@qq.com>
Date: Tue, 21 May 2024 11:50:53 +0800
Subject: [PATCH] =?UTF-8?q?add(starter)=20-=20=E5=88=9D=E5=A7=8B=E5=8C=96?=
=?UTF-8?q?=20Starter=20=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 1 +
workflow-engine-api/pom.xml | 2 +-
workflow-engine-common/pom.xml | 2 +-
workflow-engine-core/pom.xml | 3 +--
workflow-engine-server/pom.xml | 1 +
workflow-engine-spring-boot-starter/pom.xml | 19 +++++++++++++++++++
.../WorkflowEngineAutoConfiguration.java | 14 ++++++++++++++
.../main/resources/META-INF/spring.factories | 2 ++
8 files changed, 40 insertions(+), 4 deletions(-)
create mode 100644 workflow-engine-spring-boot-starter/pom.xml
create mode 100644 workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/WorkflowEngineAutoConfiguration.java
create mode 100644 workflow-engine-spring-boot-starter/src/main/resources/META-INF/spring.factories
diff --git a/pom.xml b/pom.xml
index 319b2cfec..5450781a2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -138,6 +138,7 @@
workflow-engine-common
workflow-engine-core
workflow-engine-server
+ workflow-engine-spring-boot-starter
diff --git a/workflow-engine-api/pom.xml b/workflow-engine-api/pom.xml
index ae99c41a8..11ba8fffc 100644
--- a/workflow-engine-api/pom.xml
+++ b/workflow-engine-api/pom.xml
@@ -11,7 +11,7 @@
workflow-engine-api
jar
- workflow-engine-api
+ Workflow Engine Api
diff --git a/workflow-engine-common/pom.xml b/workflow-engine-common/pom.xml
index 943cb9df0..fcb362248 100644
--- a/workflow-engine-common/pom.xml
+++ b/workflow-engine-common/pom.xml
@@ -11,7 +11,7 @@
workflow-engine-common
jar
- workflow-engine-common
+ workflow Engine Common
diff --git a/workflow-engine-core/pom.xml b/workflow-engine-core/pom.xml
index ee2d63944..2713df840 100644
--- a/workflow-engine-core/pom.xml
+++ b/workflow-engine-core/pom.xml
@@ -9,8 +9,7 @@
${revision}
workflow-engine-core
jar
-
- workflow-engine-core
+ Workflow Engine Core
6.7.2
2.0.0-SNAPSHOT
diff --git a/workflow-engine-server/pom.xml b/workflow-engine-server/pom.xml
index 279ccf123..a00a3b70c 100644
--- a/workflow-engine-server/pom.xml
+++ b/workflow-engine-server/pom.xml
@@ -10,6 +10,7 @@
4.0.0
workflow-engine-server
+ Workflow Engine Server
8
diff --git a/workflow-engine-spring-boot-starter/pom.xml b/workflow-engine-spring-boot-starter/pom.xml
new file mode 100644
index 000000000..e687dea1a
--- /dev/null
+++ b/workflow-engine-spring-boot-starter/pom.xml
@@ -0,0 +1,19 @@
+
+ 4.0.0
+
+ cn.axzo.workflow
+ workflow-engine
+ ${revision}
+
+ workflow-engine-spring-boot-starter
+ jar
+ Workflow Engine Spring Boot Starter
+
+
+ org.springframework.boot
+ spring-boot-starter
+ true
+
+
+
diff --git a/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/WorkflowEngineAutoConfiguration.java b/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/WorkflowEngineAutoConfiguration.java
new file mode 100644
index 000000000..b922bc97e
--- /dev/null
+++ b/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/WorkflowEngineAutoConfiguration.java
@@ -0,0 +1,14 @@
+package cn.axzo.workflow.starter;
+
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * Workflow Engine Auto Configuration
+ *
+ * @author wangli
+ * @since 2024/5/21 11:47
+ */
+@Configuration
+public class WorkflowEngineAutoConfiguration {
+
+}
diff --git a/workflow-engine-spring-boot-starter/src/main/resources/META-INF/spring.factories b/workflow-engine-spring-boot-starter/src/main/resources/META-INF/spring.factories
new file mode 100644
index 000000000..36c761db5
--- /dev/null
+++ b/workflow-engine-spring-boot-starter/src/main/resources/META-INF/spring.factories
@@ -0,0 +1,2 @@
+org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
+ cn.axzo.workflow.starter.WorkflowEngineAutoConfiguration