Przeglądaj źródła

fix(build): zksy-system 编译期补 spring-webmvc(SseEmitter 缺类)

SseEmitterManager(应急调度 SSE 通道,5bc0c6e4 引入)直接使用 SseEmitter,
而 spring-webmvc 只由 springfox-spring-webmvc 以 provided 传递——provided 不传递到
编译期,故 zksy-system 在 HEAD 上根本编译不过(模块 compile 直接失败)。
运行期无影响:boot 包 BOOT-INF/lib 已含 spring-webmvc-5.3.39.jar。
这里按 same-scope 显式声明 provided,仅补齐编译期。
Kazerin 4 dni temu
rodzic
commit
5d4d03c636
1 zmienionych plików z 11 dodań i 0 usunięć
  1. 11 0
      pipe-network-service/zksy-system/pom.xml

+ 11 - 0
pipe-network-service/zksy-system/pom.xml

@@ -48,6 +48,17 @@
             <groupId>cn.hutool</groupId>
             <artifactId>hutool-all</artifactId>
         </dependency>
+        <!--
+            SSE 通道(com.zksy.dispatch.support.SseEmitterManager)直接使用 SseEmitter。
+            spring-webmvc 只由 springfox-spring-webmvc 以 provided 传递(provided 不传递到编译期),
+            故模块编译期缺类;运行期 boot 包内已有该 jar(BOOT-INF/lib/spring-webmvc-5.3.39.jar)。
+            这里按 same-scope 显式声明,仅补齐编译期。
+        -->
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-webmvc</artifactId>
+            <scope>provided</scope>
+        </dependency>
     </dependencies>
     <build>
         <plugins>