Files
starRiverProperty/docs/architecture/Maven工作区子工程版本一览.md
T
2026-04-24 23:49:37 +08:00

21 KiB
Raw Blame History

Maven 工作区子工程版本一览

范围/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译maven-* 目录内全部 pom.xml主聚合工程 5 个 + 补充反应堆 7 个,合计 44pom.xml 文件)。
说明:子模块未单独声明 <version> 时,与反应堆(reactor)父 POM<version> 一致。
生成方式:走查各 pom.xmlparentgroupIdartifactIdversionproperties 关键项。
版本演进(主版本升级):相对历史反编译/私服线,本工作区工程坐标已整体抬升主版本号以便区分 —— 电梯 2.0-SNAPSHOT、intelligent 3.0.0-xinghewan、cloudwalk-cloud 4.0.0-Brussels-SRX、ninca-crk 2.0.0、ninca-qk-alarm 1.0.0-SNAPSHOTcloudwalk.internal.version 与 intelligent 依赖属性已同步。


1. 聚合工程总表

1.1 主链(业务五工程)

工程目录 反应堆 groupId 反应堆 artifactId 工程版本 Spring Boot parent Spring Cloud(属性)
maven-cw-elevator-application/ cn.cloudwalk.elevator cw-elevator-application-reactor 2.0-SNAPSHOT 2.1.18.RELEASE 见反应堆 pom.xml(与 Boot 2.1 栈配套)
maven-intelligent-cwoscomponent/ cn.cloudwalk.intelligent intelligent-cwoscomponent-reactor 3.0.0-xinghewan 2.1.18.RELEASE Greenwich.SR6${spring-cloud.version}
maven-cloudwalk-cloud/ cn.cloudwalk.cloud cloudwalk-cloud-reactor 4.0.0-Brussels-SRX 2.1.18.RELEASE Greenwich.SR6
maven-ninca-crk/ cn.cloudwalk.ninca ninca-crk-reactor 2.0.0 1.5.22.RELEASE Edgware.SR6
maven-ninca-qk-alarm/ cn.cloudwalk.ninca ninca-qk-alarm-reactor 1.0.0-SNAPSHOT 2.1.18.RELEASE (反应堆未统一声明 spring-cloud BOM,以依赖为准)

1.2 补充反应堆(私服缺父 POM 时本地 install

工程目录 反应堆 / 父 artifactId 版本 说明
maven-cloudwalk-device-sdk/ cloudwalk-device-sdkcn.cloudwalk 2.2.0 子模块 cloudwalk-device-sdk-protocol-entity;与 intelligent 中 cloudwalk.device.sdk.version 一致。
maven-cloudwalk-device-manager/ cloudwalk-device-managercn.cloudwalk.cloud 2.0.2 子模块 cloudwalk-device-manager-commoncloudwalk-device-manager-interface;依赖 cloudwalk-common-result:3.7.2-Brussels-SRX(须先 maven-cloudwalk-legacy-public)。
maven-cloudwalk-legacy-public/ cloudwalk-legacy-public-reactorcn.cloudwalk.cloud 1.0.0-SNAPSHOT 安装 cloudwalk-cloud-common:3.7.2-Brussels-SRXcloudwalk-common-result/web/serialcwos-sdk-event:1.5.0-SNAPSHOTcloudwalk-intelligent-component-lock:1.1.1-SNAPSHOT;源码来自 反1/*.jar.src.zip
maven-cwos-resource/ cwos-resource-reactorcn.cloudwalk.cloud 1.0.0-SNAPSHOT cwos-component-resourcecwos-portal 父 POM、cwos-java-sdk-resourcecwos-device-pkg-stub 等;与电梯 cwos.sdk.resource.version 对齐。
maven-cloudwalk-intelligent-davinci-manager/ cloudwalk-intelligent-davinci-managercn.cloudwalk.intelligent 1.1.7-SNAPSHOT 子模块 davinci-manager-commondavinci-manager-storage;与电梯 davinci.manager.storage.version 一致。
maven-cwos-common-aks/ cwos-common-akscn.cloudwalk.cloud 1.0.0-SNAPSHOT 子模块 cwos-common-aks-interface;与 cw_lib / 反1 对齐;须先 maven-cloudwalk-legacy-publiccloudwalk-common-result)。
maven-cwos-device-authentication/ cwos-device-authenticationcn.cloudwalk.cloud 1.0.0-SNAPSHOT 子模块 cwos-device-authentication-interface;依赖 device-sdkdevice-managermaven-cloudwalk-cloudcloudwalk-common-service)、cwos-common-aks-interface;须在 maven-cwos-common-aksmaven-cloudwalk-cloud 之后 install。

2. 按工程展开:子模块坐标与版本

2.1 maven-cw-elevator-application(电梯应用)

模块路径 artifactId 版本 父 POM
cw-elevator-application-reactor 2.0-SNAPSHOT spring-boot-starter-parent 2.1.18.RELEASE
cw-elevator-application-common/ cw-elevator-application-common 2.0-SNAPSHOT(继承) cw-elevator-application-reactor
cw-elevator-application-data/ cw-elevator-application-data 2.0-SNAPSHOT(继承) 同上
cw-elevator-application-service/ cw-elevator-application-service 2.0-SNAPSHOT(继承) 同上
cw-elevator-application-web/ cw-elevator-application-web 2.0-SNAPSHOT(继承) 同上

反应堆内常用属性(节选)cloudwalk.internal.version 4.0.0-Brussels-SRXintelligent.cwoscomponent.version 3.0.0-xinghewanfastjson.version 1.2.83guava.version 28.2-jrepoi.version 4.1.2java.version 1.8


2.2 maven-intelligent-cwoscomponentCWOS 智能组件)

模块路径 artifactId 版本 父 POM
intelligent-cwoscomponent-reactor 3.0.0-xinghewan spring-boot-starter-parent 2.1.18.RELEASE
intelligent-cwoscomponent-parent/ intelligent-cwoscomponent 3.0.0-xinghewan spring-boot-starter-parent 2.1.18.RELEASEstub parentpackaging=pom,与私服 JAR 声明的 parent 对齐)
intelligent-cwoscomponent-interface/ intelligent-cwoscomponent-interface 3.0.0-xinghewan(继承) intelligent-cwoscomponent-reactor
intelligent-cwoscomponent-rest/ intelligent-cwoscomponent-rest 3.0.0-xinghewan(继承) intelligent-cwoscomponent-reactor

反应堆内常用属性(节选)spring-cloud.version Greenwich.SR6cloudwalk.internal.version 4.0.0-Brussels-SRXcloudwalk.device.sdk.version 2.2.0fastjson.version 1.2.83


2.3 maven-cloudwalk-cloud(云从 cloud 公共)

模块路径 artifactId 版本 父 POM
cloudwalk-cloud-reactor 4.0.0-Brussels-SRX spring-boot-starter-parent 2.1.18.RELEASE
cloudwalk-cloud-common/ cloudwalk-cloud-common 4.0.0-Brussels-SRX spring-boot-starter-parent 2.1.18.RELEASEstub parentpackaging=pom
cloudwalk-common-event/ cloudwalk-common-event 4.0.0-Brussels-SRX(继承) cloudwalk-cloud-reactor
cloudwalk-common-service/ cloudwalk-common-service 4.0.0-Brussels-SRX(继承) cloudwalk-cloud-reactor

反应堆内常用属性(节选)spring-cloud.version Greenwich.SR6cwos.sdk.event.version 1.5.0-SNAPSHOTcloudwalk.internal.version 4.0.0-Brussels-SRX


2.4 maven-ninca-crk(轻舟 CRK

模块路径 artifactId 版本 父 POM
ninca-crk-reactor 2.0.0 spring-boot-starter-parent 1.5.22.RELEASE
ninca-crk-gpu-std/ ninca-crk-gpu-std 2.0.0(继承) ninca-crk-reactor

反应堆内常用属性(节选)spring-cloud.version Edgware.SR6cloudwalk.internal.version 4.0.0-Brussels-SRXintelligent.cwoscomponent.rest.version 3.0.0-xinghewanninca-crk-* 多模块 2.9.1_210630-SNAPSHOTmybatis-spring-boot.version 1.3.5


2.5 maven-ninca-qk-alarm(区域告警应用)

模块路径 artifactId 版本 父 POM
ninca-qk-alarm-reactor 1.0.0-SNAPSHOT spring-boot-starter-parent 2.1.18.RELEASE
ninca-qk-alarm-app-starter/ ninca-qk-alarm-app-starter 1.0.0-SNAPSHOT(继承) ninca-qk-alarm-reactor

反应堆内常用属性(节选)cloudwalk.internal.version 4.0.0-Brussels-SRXcurator.version 4.2.0zookeeper.version 3.4.14mybatis-spring-boot.version 2.0.1


2.6 maven-cloudwalk-device-sdk(设备 SDK 父链)

模块路径 artifactId 版本 父 POM
cloudwalk-device-sdk 2.2.0 spring-boot-starter-parent 2.1.18.RELEASE
cloudwalk-device-sdk-protocol-entity/ cloudwalk-device-sdk-protocol-entity 2.2.0(继承) cloudwalk-device-sdk../pom.xml

2.6b maven-cloudwalk-device-manager(设备管理 common / interface

模块路径 artifactId 版本 父 POM
cloudwalk-device-manager 2.0.2 spring-boot-starter-parent 2.1.18.RELEASE
cloudwalk-device-manager-common/ cloudwalk-device-manager-common 2.0.2(继承) cloudwalk-device-manager../pom.xml
cloudwalk-device-manager-interface/ cloudwalk-device-manager-interface 2.0.2(继承) cloudwalk-device-manager../pom.xml

反应堆内常用属性(节选)cloudwalk.common.result.version 3.7.2-Brussels-SRX(与 maven-cloudwalk-legacy-publiccloudwalk-common-result 一致)。


2.7 maven-cwos-resourceCWOS 资源 / 门户 / SDK

模块路径 artifactId 版本 父 POM
cwos-resource-reactor 1.0.0-SNAPSHOT spring-boot-starter-parent 2.1.18.RELEASE
cwos-component-resource/ cwos-component-resource 1.0.0-SNAPSHOT spring-boot-starter-parent 2.1.18.RELEASE
cwos-component-resource-data/ cwos-component-resource-data 1.0.0-SNAPSHOT(继承) cwos-component-resource
cwos-component-resource-interface/ cwos-component-resource-interface 1.0.0-SNAPSHOT(继承) cwos-component-resource
cwos-device-pkg-stub/ cwos-device-pkg-stub 1.0.0-SNAPSHOT(继承) cwos-resource-reactor
cwos-portal/ cwos-portal 1.0.0-SNAPSHOT spring-boot-starter-parent 2.1.18.RELEASE
cwos-portal-interface/ cwos-portal-interface 1.0.0-SNAPSHOT(继承) cwos-portal
cwos-java-sdk-resource/ cwos-java-sdk-resource 1.0.0-SNAPSHOT(继承) cwos-resource-reactor

反应堆内常用属性(节选)spring-cloud.version Greenwich.SR6cloudwalk.legacy.public.version 3.7.2-Brussels-SRXmybatis.version 3.5.6


2.8 maven-cloudwalk-intelligent-davinci-managerDavinci 存储)

模块路径 artifactId 版本 父 POM
cloudwalk-intelligent-davinci-manager 1.1.7-SNAPSHOT spring-boot-starter-parent 2.1.18.RELEASE
davinci-manager-common/ davinci-manager-common 1.1.7-SNAPSHOT(继承) cloudwalk-intelligent-davinci-manager../pom.xml
davinci-manager-storage/ davinci-manager-storage 1.1.7-SNAPSHOT(继承) cloudwalk-intelligent-davinci-manager../pom.xml

反应堆内常用属性(节选)spring-cloud.version Greenwich.SR6feign-form.version 3.0.3commons-io.version 2.5


2.9 maven-cloudwalk-legacy-public(反1 公共线)

模块路径 artifactId 版本 父 POM
cloudwalk-legacy-public-reactor 1.0.0-SNAPSHOT (无 Spring parent,聚合 pom
cloudwalk-cloud-common/ cloudwalk-cloud-common 3.7.2-Brussels-SRX spring-boot-starter-parent 1.5.22.RELEASE
cloudwalk-common-result/ cloudwalk-common-result 3.7.2-Brussels-SRX(继承) cloudwalk-cloud-common
cloudwalk-common-web/ cloudwalk-common-web 3.7.2-Brussels-SRX(继承) cloudwalk-cloud-common
cloudwalk-common-serial/ cloudwalk-common-serial 3.7.2-Brussels-SRX(继承) cloudwalk-cloud-common
cwos-sdk-event/ cwos-sdk-event 1.5.0-SNAPSHOT spring-boot-starter-parent 2.1.18.RELEASE
cloudwalk-intelligent-component-lock/ cloudwalk-intelligent-component-lock 1.1.1-SNAPSHOT spring-boot-starter-parent 2.1.18.RELEASE

2.10 maven-cwos-common-aksAKS 公共接口)

模块路径 artifactId 版本 父 POM
cwos-common-aks 1.0.0-SNAPSHOT spring-boot-starter-parent 2.1.18.RELEASE
cwos-common-aks-interface/ cwos-common-aks-interface 1.0.0-SNAPSHOT(继承) cwos-common-aks../pom.xml

反应堆内常用属性(节选)cloudwalk.legacy.public.version 3.7.2-Brussels-SRXfastjson.version 1.2.83


2.11 maven-cwos-device-authentication(设备认证 interface

模块路径 artifactId 版本 父 POM
cwos-device-authentication 1.0.0-SNAPSHOT spring-boot-starter-parent 2.1.18.RELEASE
cwos-device-authentication-interface/ cwos-device-authentication-interface 1.0.0-SNAPSHOT(继承) cwos-device-authentication../pom.xml

反应堆内常用属性(节选)cloudwalk-common.version 3.7.2-Brussels-SRXcloudwalk-device.version 2.0.2cloudwalk-aks.version 1.0.0-SNAPSHOTcloudwalk.device.sdk.version 2.2.0fastjson.version 1.2.83


3. 跨工程对齐关系(便于联调)

概念 常见取值 出现在
云从内部线版本 4.0.0-Brussels-SRX 电梯、intelligent、cloudwalk-cloud、ninca-crk、ninca-qk-alarm 的 cloudwalk.internal.version
intelligent 组件线 3.0.0-xinghewan intelligent 反应堆;电梯 intelligent.cwoscomponent.versionninca-crk intelligent.cwoscomponent.rest.version
设备 SDK 协议实体 2.2.0 intelligent cloudwalk.device.sdk.versionmaven-cloudwalk-device-sdk 反应堆版本
设备管理 common/interface 2.0.2 maven-cloudwalk-device-manager;依赖 cloudwalk-common-result 3.7.2maven-cloudwalk-legacy-public
AKS / 设备认证 interface 1.0.0-SNAPSHOT maven-cwos-common-akscwos-common-aks-interface)、maven-cwos-device-authenticationcwos-device-authentication-interface);与 cw_lib 同名 JAR 对齐;device-authentication 另依赖 cloudwalk-common-servicemaven-cloudwalk-cloud)、device-manager-interfaceprotocol-entity
CWOS Java SDK 资源 1.0.0-SNAPSHOT 电梯 cwos.sdk.resource.versionmaven-cwos-resourcecwos-java-sdk-resource
Davinci 存储 1.1.7-SNAPSHOT 电梯 davinci.manager.storage.versionmaven-cloudwalk-intelligent-davinci-managerdavinci-manager-storage
反1 公共线(legacy 3.7.2 / 1.5.0-SNAPSHOT / 1.1.1-SNAPSHOT maven-cloudwalk-legacy-publiccommon-result/web/serialcwos-sdk-eventcomponent-lock;与 cloudwalk.legacy.public.versioncwos.sdk.event.versionintelligent.lock.version 对齐
Spring Boot 主线 2.1.18.RELEASE 电梯、intelligent、cloudwalk-cloud、ninca-qk-alarm
Spring Boot 旧线 1.5.22.RELEASE 仅 ninca-crk

4. pom.xml 物理路径清单(44

maven-cloudwalk-cloud/pom.xml
maven-cloudwalk-cloud/cloudwalk-cloud-common/pom.xml
maven-cloudwalk-cloud/cloudwalk-common-event/pom.xml
maven-cloudwalk-cloud/cloudwalk-common-service/pom.xml
maven-cloudwalk-device-sdk/pom.xml
maven-cloudwalk-device-sdk/cloudwalk-device-sdk-protocol-entity/pom.xml
maven-cloudwalk-device-manager/pom.xml
maven-cloudwalk-device-manager/cloudwalk-device-manager-common/pom.xml
maven-cloudwalk-device-manager/cloudwalk-device-manager-interface/pom.xml
maven-cloudwalk-legacy-public/pom.xml
maven-cloudwalk-legacy-public/cloudwalk-cloud-common/pom.xml
maven-cloudwalk-legacy-public/cloudwalk-common-result/pom.xml
maven-cloudwalk-legacy-public/cloudwalk-common-web/pom.xml
maven-cloudwalk-legacy-public/cloudwalk-common-serial/pom.xml
maven-cloudwalk-legacy-public/cwos-sdk-event/pom.xml
maven-cloudwalk-legacy-public/cloudwalk-intelligent-component-lock/pom.xml
maven-cloudwalk-intelligent-davinci-manager/pom.xml
maven-cloudwalk-intelligent-davinci-manager/davinci-manager-common/pom.xml
maven-cloudwalk-intelligent-davinci-manager/davinci-manager-storage/pom.xml
maven-cwos-resource/pom.xml
maven-cwos-resource/cwos-component-resource/pom.xml
maven-cwos-resource/cwos-component-resource-data/pom.xml
maven-cwos-resource/cwos-component-resource-interface/pom.xml
maven-cwos-resource/cwos-device-pkg-stub/pom.xml
maven-cwos-resource/cwos-portal/pom.xml
maven-cwos-resource/cwos-portal-interface/pom.xml
maven-cwos-resource/cwos-java-sdk-resource/pom.xml
maven-cwos-common-aks/pom.xml
maven-cwos-common-aks/cwos-common-aks-interface/pom.xml
maven-cwos-device-authentication/pom.xml
maven-cwos-device-authentication/cwos-device-authentication-interface/pom.xml
maven-cw-elevator-application/pom.xml
maven-cw-elevator-application/cw-elevator-application-common/pom.xml
maven-cw-elevator-application/cw-elevator-application-data/pom.xml
maven-cw-elevator-application/cw-elevator-application-service/pom.xml
maven-cw-elevator-application/cw-elevator-application-web/pom.xml
maven-intelligent-cwoscomponent/pom.xml
maven-intelligent-cwoscomponent/intelligent-cwoscomponent-parent/pom.xml
maven-intelligent-cwoscomponent/intelligent-cwoscomponent-interface/pom.xml
maven-intelligent-cwoscomponent/intelligent-cwoscomponent-rest/pom.xml
maven-ninca-crk/pom.xml
maven-ninca-crk/ninca-crk-gpu-std/pom.xml
maven-ninca-qk-alarm/pom.xml
maven-ninca-qk-alarm/ninca-qk-alarm-app-starter/pom.xml

5. 维护说明

  • 若某子模块单独写了 <version>,以该模块 pom.xml 为准(当前走查结果:子模块均未覆盖反应堆版本)。
  • 私服、Nexus 地址等多写在各反应堆 pom.xmlproperties 中(如 nexus.baseUrl)。
  • 本文不替代各工程 dependencyManagement第三方库的逐项版本;需要时可对各根 pom.xml 再跑 mvn help:effective-pom 导出。

6. 修订历史

日期 内容
2026-04-24 初稿:工作区 pom 走查
2026-04-24 主版本升级(与历史反编译/私服坐标区分):电梯 2.0-SNAPSHOT、intelligent 3.0.0-xinghewan、cloudwalk-cloud 4.0.0-Brussels-SRX、ninca-crk 2.0.0、ninca-qk-alarm 1.0.0-SNAPSHOTcloudwalk.internal.version、电梯与 ninca-crk 中 intelligent 属性已对齐
2026-04-24 cloudwalk.legacy.public.version3.7.2-Brussels-SRX:私服未发布新主版本的 cloudwalk-common-result / web / serial 时,与反应堆 4.0.0 解耦;本地编译说明见 docs/build/本地编译说明.md
2026-04-24 补充反应堆 maven-cloudwalk-device-sdkcloudwalk-device-sdk 2.2.0)、maven-cwos-resourceCWOS 资源/门户/SDK);pom 总数 17 → 27;编译顺序见 本地编译说明.md §3
2026-04-24 补充反应堆 maven-cloudwalk-intelligent-davinci-managercloudwalk-intelligent-davinci-manager 1.1.7-SNAPSHOTdavinci-manager-commondavinci-manager-storage);pom 总数 27 → 30;编译顺序见 本地编译说明.md §3
2026-04-24 补充反应堆 maven-cloudwalk-legacy-public反1cloudwalk-cloud-common 3.7.2common-result/web/serialcwos-sdk-eventcomponent-lock);pom 总数 30 → 37;须在 maven-cloudwalk-cloud 之前 install;见 本地编译说明.md §3
2026-04-24 补充反应堆 maven-cloudwalk-device-managercloudwalk-device-manager 2.0.2commoninterface反1 zip);pom 总数 37 → 40;须在 maven-cloudwalk-legacy-public 之后 install;见 本地编译说明.md §3
2026-04-24 补充反应堆 maven-cwos-common-aksmaven-cwos-device-authentication反1cwos-common-aks-interfacecwos-device-authentication-interface);pom 总数 40 → 44device-authentication 须在 maven-cloudwalk-cloudmaven-cwos-common-aks 之后 install;见 本地编译说明.md §3
2026-04-24 intelligent-cwoscomponent-restFeignClientorg.springframework.cloud.netflix.feign 改为 org.springframework.cloud.openfeign,与 Greenwich + spring-cloud-starter-openfeign 一致

文档为工作区静态走查整理;若你本地有未提交的 pom 修改,请以工作区实际文件为准。