Files
starRiverProperty/docs/architecture/Maven工作区子工程版本一览.md
T
反编译工作区 e7f1d0b3bb chore: Maven 工程主版本号升级(与历史线区分)
- elevator reactor 2.0-SNAPSHOT;cloudwalk.internal 4.0.0-Brussels-SRX;intelligent 3.0.0-xinghewan
- intelligent/cloudwalk-cloud/ninca-crk/ninca-qk-alarm 反应堆与子模块 parent 同步
- MANIFEST.MF Implementation-Version 2.0-SNAPSHOT
- 文档:Maven工作区版本一览、聚合工程说明、ORIGINAL_BUILD_JDK 文首对照说明

Made-with: Cursor
2026-04-24 11:29:52 +08:00

139 lines
8.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Maven 工作区子工程版本一览
> **范围**`/media/zebra/9e8fa357-7db6-4d70-88ed-d5de5a059a663/星河湾星中星/反编译` 下全部 `pom.xml`(共 **5** 个聚合工程、**17** 个 `pom.xml` 文件)。
> **说明**:子模块未单独声明 `<version>` 时,与**反应堆(reactor)父 POM** 的 `<version>` 一致。
> **生成方式**:走查各 `pom.xml` 的 `parent`、`groupId`、`artifactId`、`version`、`properties` 关键项。
> **版本演进(主版本升级)**:相对历史反编译/私服线,本工作区工程坐标已整体抬升主版本号以便区分 —— 电梯 **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-SNAPSHOT**`cloudwalk.internal.version` 与 intelligent 依赖属性已同步。
---
## 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,以依赖为准) |
---
## 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-SRX**`intelligent.cwoscomponent.version` **3.0.0-xinghewan**`fastjson.version` **1.2.83**`guava.version` **28.2-jre**`poi.version` **4.1.2**`java.version` **1.8**
---
### 2.2 `maven-intelligent-cwoscomponent`CWOS 智能组件)
| 模块路径 | `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.RELEASE****stub parent**`packaging`=`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.SR6**`cloudwalk.internal.version` **4.0.0-Brussels-SRX**`cloudwalk.device.sdk.version` **2.2.0**`fastjson.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.RELEASE****stub parent**`packaging`=`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.SR6**`cwos.sdk.event.version` **1.5.0-SNAPSHOT**`cloudwalk.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.SR6**`cloudwalk.internal.version` **4.0.0-Brussels-SRX**`intelligent.cwoscomponent.rest.version` **3.0.0-xinghewan**`ninca-crk-*` 多模块 **2.9.1_210630-SNAPSHOT**`mybatis-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-SRX**`curator.version` **4.2.0**`zookeeper.version` **3.4.14**`mybatis-spring-boot.version` **2.0.1**
---
## 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.version`ninca-crk `intelligent.cwoscomponent.rest.version` |
| Spring Boot 主线 | **2.1.18.RELEASE** | 电梯、intelligent、cloudwalk-cloud、ninca-qk-alarm |
| Spring Boot 旧线 | **1.5.22.RELEASE** | **仅 ninca-crk** |
---
## 4. `pom.xml` 物理路径清单(17
```
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-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.xml``properties` 中(如 `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-SNAPSHOT**`cloudwalk.internal.version`、电梯与 ninca-crk 中 intelligent 属性已对齐 |
---
*文档为工作区静态走查整理;若你本地有未提交的 `pom` 修改,请以工作区实际文件为准。*