diff --git a/maven-cw-elevator-application/cw-elevator-application-service/pom.xml b/maven-cw-elevator-application/cw-elevator-application-service/pom.xml
index 3c72e731..b45b3ac5 100644
--- a/maven-cw-elevator-application/cw-elevator-application-service/pom.xml
+++ b/maven-cw-elevator-application/cw-elevator-application-service/pom.xml
@@ -69,11 +69,9 @@
cn.cloudwalk.intelligent
intelligent-cwoscomponent-rest
-
org.springframework.cloud
- spring-cloud-openfeign-core
- 2.1.5.RELEASE
+ spring-cloud-starter-openfeign
diff --git a/maven-cw-elevator-application/cw-elevator-application-starter/pom.xml b/maven-cw-elevator-application/cw-elevator-application-starter/pom.xml
new file mode 100644
index 00000000..def58fcc
--- /dev/null
+++ b/maven-cw-elevator-application/cw-elevator-application-starter/pom.xml
@@ -0,0 +1,72 @@
+
+
+ 4.0.0
+
+
+ cn.cloudwalk.elevator
+ cw-elevator-application-reactor
+ 2.0-SNAPSHOT
+ ../pom.xml
+
+
+ cw-elevator-application-starter
+ jar
+ cw-elevator-application-starter
+ 可执行 Spring Boot 入口:repackage 为单 JAR 发布包(对齐历史 V1 starter 形态)。
+
+
+ ${project.basedir}/../../docs/style/alibaba-eclipse-codestyle.xml
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
+
+ org.springframework.boot
+ spring-boot-starter-aop
+
+
+ org.springframework.cloud
+ spring-cloud-starter-openfeign
+
+
+ cn.cloudwalk.elevator
+ cw-elevator-application-web
+ ${project.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+ ${elevator.release.finalName}
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ net.revelc.code.formatter
+ formatter-maven-plugin
+
+
+
+
diff --git a/maven-cw-elevator-application/cw-elevator-application-starter/src/main/java/cn/cloudwalk/elevator/ElevatorApplication.java b/maven-cw-elevator-application/cw-elevator-application-starter/src/main/java/cn/cloudwalk/elevator/ElevatorApplication.java
new file mode 100644
index 00000000..0db6b784
--- /dev/null
+++ b/maven-cw-elevator-application/cw-elevator-application-starter/src/main/java/cn/cloudwalk/elevator/ElevatorApplication.java
@@ -0,0 +1,25 @@
+package cn.cloudwalk.elevator;
+
+import cn.cloudwalk.event.EnableCloudwalkEvent;
+import com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cache.annotation.EnableCaching;
+import org.springframework.cloud.openfeign.EnableFeignClients;
+import org.springframework.context.annotation.EnableAspectJAutoProxy;
+import org.springframework.scheduling.annotation.EnableAsync;
+
+@EnableCloudwalkEvent
+@EnableAsync
+@EnableCaching
+@EnableAspectJAutoProxy(exposeProxy = true)
+@EnableFeignClients(basePackages = "cn.cloudwalk.elevator")
+@MapperScan("cn.cloudwalk.elevator")
+@SpringBootApplication(exclude = {PageHelperAutoConfiguration.class})
+public class ElevatorApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(ElevatorApplication.class, args);
+ }
+}
diff --git a/maven-cw-elevator-application/pom.xml b/maven-cw-elevator-application/pom.xml
index 7a8babec..0bd1a1fb 100644
--- a/maven-cw-elevator-application/pom.xml
+++ b/maven-cw-elevator-application/pom.xml
@@ -22,6 +22,7 @@
cw-elevator-application-data
cw-elevator-application-service
cw-elevator-application-web
+ cw-elevator-application-starter
@@ -56,10 +57,21 @@
${nexus.baseUrl}/repository/maven-public/
2.24.1
${project.basedir}/../docs/style/alibaba-eclipse-codestyle.xml
+
+ Greenwich.SR6
+
+ cw-elevator-application-2.0.0
+
+ org.springframework.cloud
+ spring-cloud-dependencies
+ ${spring-cloud.version}
+ pom
+ import
+
cn.cloudwalk.cloud
cloudwalk-common-result