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